C# Class ArchiMetrics.Analysis.Metrics.ClassCouplingAnalyzerBase

Inheritance: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Afficher le fichier Open project: jjrdk/ArchiMetrics

Méthodes protégées

Méthode Description
ClassCouplingAnalyzerBase ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Collections.Generic
FilterType ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax syntax ) : void
FilterTypeSymbol ( ITypeSymbol symbol ) : void
GetCollectedTypesNames ( ) : IEnumerable
GetCollectedTypesNames ( IEnumerable calledProperties, IEnumerable calledMethods, IEnumerable usedEvents ) : IEnumerable

Private Methods

Méthode Description
CreateTypeCoupling ( ITypeSymbol typeSymbol ) : TypeCoupling
CreateTypeCoupling ( ITypeSymbol typeSymbol, IEnumerable usedMethods, IEnumerable usedProperties, IEnumerable events ) : TypeCoupling
CresateTypeCoupling ( IEnumerable calledProperties, IEnumerable calledMethods, IEnumerable usedEvents, ITypeSymbol>.KeyValuePair x ) : TypeCoupling
GetFullNamespace ( INamespaceSymbol namespaceSymbol ) : IEnumerable
GetInheritedTypeNames ( ITypeSymbol symbol ) : IEnumerable

Method Details

ClassCouplingAnalyzerBase() protected méthode

protected ClassCouplingAnalyzerBase ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Collections.Generic
semanticModel Microsoft.CodeAnalysis.SemanticModel
Résultat System.Collections.Generic

FilterType() protected méthode

protected FilterType ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax syntax ) : void
syntax Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax
Résultat void

FilterTypeSymbol() protected méthode

protected FilterTypeSymbol ( ITypeSymbol symbol ) : void
symbol ITypeSymbol
Résultat void

GetCollectedTypesNames() protected méthode

protected GetCollectedTypesNames ( ) : IEnumerable
Résultat IEnumerable

GetCollectedTypesNames() protected méthode

protected GetCollectedTypesNames ( IEnumerable calledProperties, IEnumerable calledMethods, IEnumerable usedEvents ) : IEnumerable
calledProperties IEnumerable
calledMethods IEnumerable
usedEvents IEnumerable
Résultat IEnumerable