C# 클래스 Unity.ReferenceRewriter.RewriteTypeReferences

상속: RewriteStep, IReferenceVisitor
파일 보기 프로젝트 열기: Unity-Technologies/ReferenceRewriter

공개 메소드들

메소드 설명
RewriteObjectListToParamsCall ( MethodBody methodBody, int instructionIndex ) : void
RewriteTypeReferences ( string>.Func supportNamespaceMapper ) : System
Visit ( FieldReference field, string referencingEntityName ) : void
Visit ( MethodReference method, string referencingEntityName ) : void
Visit ( TypeReference type, string referencingEntityName ) : void

보호된 메소드들

메소드 설명
Run ( ) : void

비공개 메소드들

메소드 설명
AddSupportReferenceIfNeeded ( Mono.Cecil.AssemblyNameReference support ) : void
AltAssemblyReference ( string @namespace, Mono.Cecil.AssemblyNameReference &names ) : bool
AreSame ( Mono a, Mono b ) : bool
AreSame ( TypeReference a, TypeReference b ) : bool
ArgsMatchParamsList ( Mono a, Mono b ) : bool
GetCompatibleMethodDefinition ( IEnumerable methods, MethodReference reference ) : Mono.Cecil.MethodDefinition
GetMethodDefinition ( IEnumerable methods, MethodReference reference ) : Mono.Cecil.MethodDefinition
IsIgnoredType ( TypeReference type ) : bool
ResolveManually ( MethodReference method ) : Mono.Cecil.MethodDefinition
SupportAssemblyReference ( ) : Mono.Cecil.AssemblyNameReference
TryToResolveInAlt ( TypeReference type ) : bool
TryToResolveInSupport ( MethodReference method ) : bool
TryToResolveInSupport ( TypeReference type ) : bool

메소드 상세

RewriteObjectListToParamsCall() 공개 메소드

public RewriteObjectListToParamsCall ( MethodBody methodBody, int instructionIndex ) : void
methodBody Mono.Cecil.Cil.MethodBody
instructionIndex int
리턴 void

RewriteTypeReferences() 공개 메소드

public RewriteTypeReferences ( string>.Func supportNamespaceMapper ) : System
supportNamespaceMapper string>.Func
리턴 System

Run() 보호된 메소드

protected Run ( ) : void
리턴 void

Visit() 공개 메소드

public Visit ( FieldReference field, string referencingEntityName ) : void
field Mono.Cecil.FieldReference
referencingEntityName string
리턴 void

Visit() 공개 메소드

public Visit ( MethodReference method, string referencingEntityName ) : void
method Mono.Cecil.MethodReference
referencingEntityName string
리턴 void

Visit() 공개 메소드

public Visit ( TypeReference type, string referencingEntityName ) : void
type Mono.Cecil.TypeReference
referencingEntityName string
리턴 void