C# Class Unity.IL2CPP.ComInterfaceWriter

ファイルを表示 Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
ComInterfaceWriter ( CppCodeWriter writer ) : Mono.Cecil
GetSignature ( MethodReference method, MethodReference interfaceMethod, Unity typeResolver, [ typeName ) : string
WriteComInterfaceFor ( TypeReference type ) : void

Private Methods

Method Description
BuildMethodParameterList ( MethodReference interopMethod, MethodReference interfaceMethod, Unity typeResolver, MarshalType marshalType, bool includeTypeNames ) : string
WriteForwardDeclarations ( TypeReference type ) : void

Method Details

ComInterfaceWriter() public method

public ComInterfaceWriter ( CppCodeWriter writer ) : Mono.Cecil
writer CppCodeWriter
return Mono.Cecil

GetSignature() public static method

public static GetSignature ( MethodReference method, MethodReference interfaceMethod, Unity typeResolver, [ typeName ) : string
method Mono.Cecil.MethodReference
interfaceMethod Mono.Cecil.MethodReference
typeResolver Unity
typeName [
return string

WriteComInterfaceFor() public method

public WriteComInterfaceFor ( TypeReference type ) : void
type Mono.Cecil.TypeReference
return void