C# Class Unity.IL2CPP.Marshaling.BodyWriters.NativeToManaged.ComCallableWrapperMethodBodyWriter

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

Méthodes publiques

Méthode Description
ComCallableWrapperMethodBodyWriter ( MethodReference managedMethod, MethodReference interfaceMethod, MarshalType marshalType ) : Mono.Cecil

Méthodes protégées

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

Method Details

ComCallableWrapperMethodBodyWriter() public méthode

public ComCallableWrapperMethodBodyWriter ( MethodReference managedMethod, MethodReference interfaceMethod, MarshalType marshalType ) : Mono.Cecil
managedMethod Mono.Cecil.MethodReference
interfaceMethod Mono.Cecil.MethodReference
marshalType MarshalType
Résultat Mono.Cecil

WriteInteropCallStatement() protected méthode

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

WriteReturnStatementEpilogue() protected méthode

protected WriteReturnStatementEpilogue ( CppCodeWriter writer, string unmarshaledReturnValueVariableName ) : void
writer CppCodeWriter
unmarshaledReturnValueVariableName string
Résultat void