C# Class Unity.IL2CPP.Marshaling.BodyWriters.ManagedToNative.ComMethodBodyWriter

Inheritance: ManagedToNativeInteropMethodBodyWriter
Afficher le fichier Open project: CarlosHBC/UnityDecompiled

Protected Properties

Свойство Type Description
_actualMethod Mono.Cecil.MethodReference
_interfaceType Mono.Cecil.TypeReference

Méthodes publiques

Méthode Description
ComMethodBodyWriter ( MethodReference actualMethod, MethodReference interfaceMethod ) : Mono.Cecil

Méthodes protégées

Méthode Description
OnBeforeHResultCheck ( CppCodeWriter writer ) : void
WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
WriteMethodPrologue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void

Private Methods

Méthode Description
GetMarshalType ( MethodReference interfaceMethod ) : MarshalType
GetMethodCallExpression ( string localVariableNames ) : string

Method Details

ComMethodBodyWriter() public méthode

public ComMethodBodyWriter ( MethodReference actualMethod, MethodReference interfaceMethod ) : Mono.Cecil
actualMethod Mono.Cecil.MethodReference
interfaceMethod Mono.Cecil.MethodReference
Résultat Mono.Cecil

OnBeforeHResultCheck() protected méthode

protected OnBeforeHResultCheck ( CppCodeWriter writer ) : void
writer CppCodeWriter
Résultat void

WriteInteropCallStatement() protected méthode

protected WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
localVariableNames string
metadataAccess IRuntimeMetadataAccess
Résultat void

WriteMethodPrologue() protected méthode

protected WriteMethodPrologue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
metadataAccess IRuntimeMetadataAccess
Résultat void

Property Details

_actualMethod protected_oe property

protected MethodReference,Mono.Cecil _actualMethod
Résultat Mono.Cecil.MethodReference

_interfaceType protected_oe property

protected TypeReference,Mono.Cecil _interfaceType
Résultat Mono.Cecil.TypeReference