Consider this example:
module Module
type T() =
member val Prop int = 1 with get, set
T().Prop
Get GetAllUsesOfAllSymbolsInFile and find the symbol for the Prop usage on the last line. This symbol reports get range as its declaration range instead of Prop range.
Consider this example:
Get
GetAllUsesOfAllSymbolsInFileand find the symbol for thePropusage on the last line. This symbol reportsgetrange as its declaration range instead ofProprange.