C# Класс Unity.ReferenceRewriter.RewriteTypeReferences

Наследование: RewriteStep, IReferenceVisitor
Показать файл Открыть проект

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

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