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

Inheritance: andrena.Usus.net.Core.AssemblyNavigation.AssemblyVisitor
Afficher le fichier Open project: usus/Usus.NET

Méthodes protégées

Méthode 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

Méthode 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 méthode

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
Résultat andrena.Usus.net.Core.Reports.MethodMetricsReport

AnalyzeType() protected abstract méthode

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
Résultat andrena.Usus.net.Core.Reports.TypeMetricsReport

AnalyzeTypes() protected méthode

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
Résultat void