C# Класс ArchiMetrics.Analysis.Metrics.ClassCouplingAnalyzerBase

Наследование: Microsoft.CodeAnalysis.CSharp.CSharpSyntaxWalker
Показать файл Открыть проект

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

ClassCouplingAnalyzerBase() защищенный Метод

protected ClassCouplingAnalyzerBase ( Microsoft.CodeAnalysis.SemanticModel semanticModel ) : System.Collections.Generic
semanticModel Microsoft.CodeAnalysis.SemanticModel
Результат System.Collections.Generic

FilterType() защищенный Метод

protected FilterType ( Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax syntax ) : void
syntax Microsoft.CodeAnalysis.CSharp.Syntax.TypeSyntax
Результат void

FilterTypeSymbol() защищенный Метод

protected FilterTypeSymbol ( ITypeSymbol symbol ) : void
symbol ITypeSymbol
Результат void

GetCollectedTypesNames() защищенный Метод

protected GetCollectedTypesNames ( ) : IEnumerable
Результат IEnumerable

GetCollectedTypesNames() защищенный Метод

protected GetCollectedTypesNames ( IEnumerable calledProperties, IEnumerable calledMethods, IEnumerable usedEvents ) : IEnumerable
calledProperties IEnumerable
calledMethods IEnumerable
usedEvents IEnumerable
Результат IEnumerable