C# Class CodeConnect.Gistify.Engine.DiscoveryWalker

Inheritance: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Afficher le fichier Open project: CodeConnect/gistify Class Usage Examples

Private Properties

Свойство Type Description
DiscoveryWalker System
FindObjects IEnumerable
processIdentifierName void

Méthodes publiques

Méthode Description
VisitIdentifierName ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax node ) : void

Called by the base class. Processes identifiers that are in desired range.

Private Methods

Méthode Description
DiscoveryWalker ( int start, int end, Microsoft.CodeAnalysis.SemanticModel model ) : System
FindObjects ( Microsoft.CodeAnalysis.SyntaxTree tree, Microsoft.CodeAnalysis.SemanticModel model, int startPosition, int endPosition ) : IEnumerable

Finds elements used by the code in specified region of provided syntax.

processIdentifierName ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax node ) : void

Examines the identifier and if applicable, creates an instance of ObjectInformation which will be consumed later by the SyntaxBuilder

Method Details

VisitIdentifierName() public méthode

Called by the base class. Processes identifiers that are in desired range.
public VisitIdentifierName ( Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.IdentifierNameSyntax
Résultat void