Method FindDeclaration
- Namespace
- Alternet.Syntax.Parsers.Roslyn.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Roslyn.v10.dll
FindDeclaration(SemanticModel, SyntaxNode, bool, int)
protected virtual ISymbol FindDeclaration(SemanticModel model, SyntaxNode node, bool includeCandidates = true, int pos = -1)
Parameters
modelSemanticModelnodeSyntaxNodeincludeCandidatesboolposint
Returns
FindDeclaration(SemanticModel, Point, bool)
When implemented by a class, finds the declaration node at given position.
public virtual ISymbol FindDeclaration(SemanticModel model, Point position, bool includeCandidates = true)
Parameters
modelSemanticModelSemanticModel representing source code.
positionPointSpecifies position to find node.
includeCandidatesboolSpecifies whether candidate symbols can be considered.
Returns
- ISymbol
Microsoft.CodeAnalysis.ISymbolnode representing declaration.