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

Inheritance: Unity.IL2CPP.Marshaling.BodyWriters.InteropMethodBodyWriter
Datei anzeigen Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
ManagedToNativeInteropMethodBodyWriter ( MethodReference interopMethod, MethodReference methodForParameterNames, MarshalType marshalType, bool useUnicodeCharset ) : Mono.Cecil

Protected Methods

Method Description
GetFunctionCallParametersExpression ( string localVariableNames ) : string
WriteMethodEpilogue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void

Method Details

GetFunctionCallParametersExpression() protected method

protected GetFunctionCallParametersExpression ( string localVariableNames ) : string
localVariableNames string
return string

ManagedToNativeInteropMethodBodyWriter() public method

public ManagedToNativeInteropMethodBodyWriter ( MethodReference interopMethod, MethodReference methodForParameterNames, MarshalType marshalType, bool useUnicodeCharset ) : Mono.Cecil
interopMethod Mono.Cecil.MethodReference
methodForParameterNames Mono.Cecil.MethodReference
marshalType MarshalType
useUnicodeCharset bool
return Mono.Cecil

WriteMethodEpilogue() protected method

protected WriteMethodEpilogue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
metadataAccess IRuntimeMetadataAccess
return void