C# Класс Endjin.Assembly.ChangeDetection.Query.UsageQueries.WhoUsesType

Search for users of type - as base type - as base interface - as generic argument to base type or base interface - as field type (including type used as generic argument) .e.g Func<type> myField - as return type of method (including type used as generic argument) - as parameter of a method (including type used as generic argument) - as type argument to a generic function call ( xxx.CallFunc<type>(...) ) - who calls type methods - who accesses type fields - as local variable type - casts to this type - calls typeof(type)
Наследование: UsageVisitor
Показать файл Открыть проект

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

Метод Описание
VisitField ( FieldDefinition field ) : void
VisitLocals ( Collection locals, Mono.Cecil.MethodDefinition declaringMethod ) : void
VisitMethod ( Mono.Cecil.MethodDefinition method ) : void
VisitMethodBody ( MethodBody body ) : void
VisitType ( Mono.Cecil.TypeDefinition type ) : void
WhoUsesType ( UsageQueryAggregator aggregator, List funcArgTypes ) : System
WhoUsesType ( UsageQueryAggregator aggregator, Mono.Cecil.TypeDefinition funcArgType ) : System

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

VisitField() публичный Метод

public VisitField ( FieldDefinition field ) : void
field Mono.Cecil.FieldDefinition
Результат void

VisitLocals() публичный Метод

public VisitLocals ( Collection locals, Mono.Cecil.MethodDefinition declaringMethod ) : void
locals Collection
declaringMethod Mono.Cecil.MethodDefinition
Результат void

VisitMethod() публичный Метод

public VisitMethod ( Mono.Cecil.MethodDefinition method ) : void
method Mono.Cecil.MethodDefinition
Результат void

VisitMethodBody() публичный Метод

public VisitMethodBody ( MethodBody body ) : void
body Mono.Cecil.Cil.MethodBody
Результат void

VisitType() публичный Метод

public VisitType ( Mono.Cecil.TypeDefinition type ) : void
type Mono.Cecil.TypeDefinition
Результат void

WhoUsesType() публичный Метод

public WhoUsesType ( UsageQueryAggregator aggregator, List funcArgTypes ) : System
aggregator UsageQueryAggregator
funcArgTypes List
Результат System

WhoUsesType() публичный Метод

public WhoUsesType ( UsageQueryAggregator aggregator, Mono.Cecil.TypeDefinition funcArgType ) : System
aggregator UsageQueryAggregator
funcArgType Mono.Cecil.TypeDefinition
Результат System