C# Class ArchiMetrics.Analysis.Metrics.TypeCollector.InnerTypeCollector

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

Public Methods

Method Description
GetTypes ( Microsoft.CodeAnalysis.SyntaxNode namespaceNode ) : IEnumerable
InnerTypeCollector ( ) : System.Collections.Generic
VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void

Method Details

GetTypes() public method

public GetTypes ( Microsoft.CodeAnalysis.SyntaxNode namespaceNode ) : IEnumerable
namespaceNode Microsoft.CodeAnalysis.SyntaxNode
return IEnumerable

InnerTypeCollector() public method

public InnerTypeCollector ( ) : System.Collections.Generic
return System.Collections.Generic

VisitClassDeclaration() public method

public VisitClassDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.ClassDeclarationSyntax
return void

VisitInterfaceDeclaration() public method

public VisitInterfaceDeclaration ( InterfaceDeclarationSyntax node ) : void
node InterfaceDeclarationSyntax
return void

VisitStructDeclaration() public method

public VisitStructDeclaration ( Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax node ) : void
node Microsoft.CodeAnalysis.CSharp.Syntax.StructDeclarationSyntax
return void