C# Class ArchiMetrics.Analysis.Metrics.MemberCollector

Inheritance: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Show file Open project: jjrdk/ArchiMetrics Class Usage Examples

Public Methods

Method Description
GetMembers ( TypeDeclarationSyntaxInfo type ) : IEnumerable
MemberCollector ( ) : System
VisitArrowExpressionClause ( Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax node ) : void

Called when the visitor visits a ArrowExpressionClauseSyntax node.

VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
VisitDestructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax node ) : void
VisitEventDeclaration ( EventDeclarationSyntax node ) : void
VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void

Method Details

GetMembers() public method

public GetMembers ( TypeDeclarationSyntaxInfo type ) : IEnumerable
type TypeDeclarationSyntaxInfo
return IEnumerable

MemberCollector() public method

public MemberCollector ( ) : System
return System

VisitArrowExpressionClause() public method

Called when the visitor visits a ArrowExpressionClauseSyntax node.
public VisitArrowExpressionClause ( Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ArrowExpressionClauseSyntax
return void

VisitConstructorDeclaration() public method

public VisitConstructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ConstructorDeclarationSyntax
return void

VisitDestructorDeclaration() public method

public VisitDestructorDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.DestructorDeclarationSyntax
return void

VisitEventDeclaration() public method

public VisitEventDeclaration ( EventDeclarationSyntax node ) : void
node EventDeclarationSyntax
return void

VisitMethodDeclaration() public method

public VisitMethodDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.MethodDeclarationSyntax
return void

VisitPropertyDeclaration() public method

public VisitPropertyDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.PropertyDeclarationSyntax
return void