C# Class andrena.Usus.net.Core.AssemblyNavigation.TypeVisitor

Inheritance: andrena.Usus.net.Core.AssemblyNavigation.AssemblyVisitor
Mostra file Open project: usus/Usus.NET

Protected Methods

Method Description
AnalyzeMethod ( IMethodDefinition method, Microsoft.Cci.PdbReader pdb, IMetadataHost host ) : andrena.Usus.net.Core.Reports.MethodMetricsReport
AnalyzeType ( INamedTypeDefinition type, Microsoft.Cci.PdbReader pdb, IEnumerable methods ) : andrena.Usus.net.Core.Reports.TypeMetricsReport
AnalyzeTypes ( IAssembly assembly, Microsoft.Cci.PdbReader pdb, IMetadataHost host, andrena.Usus.net.Core.Reports.MetricsReport report ) : void

Private Methods

Method Description
AnalyzeMethods ( INamedTypeDefinition type, Microsoft.Cci.PdbReader pdb, IMetadataHost host ) : IEnumerable
AnalyzeTypes ( IAssembly assembly, Microsoft.Cci.PdbReader pdb, IMetadataHost host ) : IEnumerable
TypeAndMethods ( Microsoft.Cci.PdbReader pdb, IMetadataHost host, INamedTypeDefinition type ) : TypeMetricsWithMethodMetrics

Method Details

AnalyzeMethod() protected abstract method

protected abstract AnalyzeMethod ( IMethodDefinition method, Microsoft.Cci.PdbReader pdb, IMetadataHost host ) : andrena.Usus.net.Core.Reports.MethodMetricsReport
method IMethodDefinition
pdb Microsoft.Cci.PdbReader
host IMetadataHost
return andrena.Usus.net.Core.Reports.MethodMetricsReport

AnalyzeType() protected abstract method

protected abstract AnalyzeType ( INamedTypeDefinition type, Microsoft.Cci.PdbReader pdb, IEnumerable methods ) : andrena.Usus.net.Core.Reports.TypeMetricsReport
type INamedTypeDefinition
pdb Microsoft.Cci.PdbReader
methods IEnumerable
return andrena.Usus.net.Core.Reports.TypeMetricsReport

AnalyzeTypes() protected method

protected AnalyzeTypes ( IAssembly assembly, Microsoft.Cci.PdbReader pdb, IMetadataHost host, andrena.Usus.net.Core.Reports.MetricsReport report ) : void
assembly IAssembly
pdb Microsoft.Cci.PdbReader
host IMetadataHost
report andrena.Usus.net.Core.Reports.MetricsReport
return void