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
파일 보기 프로젝트 열기: endjin/Endjin.Assembly.ChangeDetection

공개 메소드들

메소드 설명
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