protected override FSharpSymbolUse GetSymbolDeclaration(TreeTextRange identifierRange) => ObjExprNavigator.GetByMember(this) != null ? FSharpFile.GetSymbolUse(identifierRange.StartOffset.Offset) : base.GetSymbolDeclaration(identifierRange);
protected virtual FSharpSymbolUse GetSymbolDeclaration(TreeTextRange identifierRange) => FSharpFile.GetSymbolDeclaration(identifierRange.StartOffset.Offset);
public FSharpSymbolUse GetFSharpSymbolUse() { var identifierRange = GetNameIdentifierRange(); return(FSharpFile.GetSymbolDeclaration(identifierRange.StartOffset.Offset)); }