C# Класс Antlr4.Runtime.Misc.RuleDependencyChecker

Показать файл Открыть проект

Открытые методы

Метод Описание
CheckDependencies ( Assembly assembly ) : void
GetDependencies ( Type clazz ) : ICustomAttributeProvider>>.IList
GetDependencies ( TypeInfo clazz ) : ICustomAttributeProvider>>.IList

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

Метод Описание
AsCustomAttributeProvider ( FieldInfo field ) : ICustomAttributeProvider
AsCustomAttributeProvider ( ICustomAttributeProvider obj ) : ICustomAttributeProvider
AsCustomAttributeProvider ( MethodBase method ) : ICustomAttributeProvider
AsCustomAttributeProvider ( ParameterInfo parameter ) : ICustomAttributeProvider
AsCustomAttributeProvider ( Type type ) : ICustomAttributeProvider
AsCustomAttributeProvider ( TypeInfo type ) : ICustomAttributeProvider

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

Метод Описание
CheckDependencies ( ICustomAttributeProvider>.IList dependencies, Type recognizerType ) : void
CheckDependencies ( ICustomAttributeProvider>.IList dependencies, TypeInfo recognizerType ) : void
CheckDependencyVersion ( StringBuilder errors, ICustomAttributeProvider>.Tuple dependency, string ruleNames, int ruleVersions, int relatedRule, string relation ) : int
ExtractRuleRelations ( Type recognizer ) : RuleDependencyChecker.RuleRelations
ExtractRuleRelations ( TypeInfo recognizer ) : RuleDependencyChecker.RuleRelations
GetElementDependencies ( ICustomAttributeProvider annotatedElement, ICustomAttributeProvider>.IList result ) : void
GetRuleMethod ( Type recognizerClass, string name ) : MethodInfo
GetRuleMethod ( TypeInfo recognizerClass, string name ) : MethodInfo
GetRuleNames ( Type recognizerClass ) : string[]
GetRuleNames ( TypeInfo recognizerClass ) : string[]
GetRuleVersions ( Type recognizerClass, string ruleNames ) : int[]
GetRuleVersions ( TypeInfo recognizerClass, string ruleNames ) : int[]
GetSerializedATN ( Type recognizerClass ) : string
GetSerializedATN ( TypeInfo recognizerClass ) : string
GetTypesToCheck ( Assembly assembly ) : IEnumerable
GetTypesToCheck ( Assembly assembly ) : IList
IsChecked ( Assembly assembly ) : bool
MarkChecked ( Assembly assembly ) : void
ReportUnimplementedDependents ( StringBuilder errors, ICustomAttributeProvider>.Tuple dependency, Dependents dependents ) : void
RuleDependencyChecker ( ) : System

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

AsCustomAttributeProvider() защищенный статический Метод

protected static AsCustomAttributeProvider ( FieldInfo field ) : ICustomAttributeProvider
field System.Reflection.FieldInfo
Результат ICustomAttributeProvider

AsCustomAttributeProvider() защищенный статический Метод

protected static AsCustomAttributeProvider ( ICustomAttributeProvider obj ) : ICustomAttributeProvider
obj ICustomAttributeProvider
Результат ICustomAttributeProvider

AsCustomAttributeProvider() защищенный статический Метод

protected static AsCustomAttributeProvider ( MethodBase method ) : ICustomAttributeProvider
method System.Reflection.MethodBase
Результат ICustomAttributeProvider

AsCustomAttributeProvider() защищенный статический Метод

protected static AsCustomAttributeProvider ( ParameterInfo parameter ) : ICustomAttributeProvider
parameter System.Reflection.ParameterInfo
Результат ICustomAttributeProvider

AsCustomAttributeProvider() защищенный статический Метод

protected static AsCustomAttributeProvider ( Type type ) : ICustomAttributeProvider
type System.Type
Результат ICustomAttributeProvider

AsCustomAttributeProvider() защищенный статический Метод

protected static AsCustomAttributeProvider ( TypeInfo type ) : ICustomAttributeProvider
type System.Reflection.TypeInfo
Результат ICustomAttributeProvider

CheckDependencies() публичный статический Метод

public static CheckDependencies ( Assembly assembly ) : void
assembly System.Reflection.Assembly
Результат void

GetDependencies() публичный статический Метод

public static GetDependencies ( Type clazz ) : ICustomAttributeProvider>>.IList
clazz System.Type
Результат ICustomAttributeProvider>>.IList

GetDependencies() публичный статический Метод

public static GetDependencies ( TypeInfo clazz ) : ICustomAttributeProvider>>.IList
clazz System.Reflection.TypeInfo
Результат ICustomAttributeProvider>>.IList