C# Class Unity.IL2CPP.Marshaling.MarshalInfoWriters.TypeDefinitionWithUnsupportedFieldMarshalInfoWriter

Inheritance: CustomMarshalInfoWriter
Datei anzeigen Open project: CarlosHBC/UnityDecompiled

Public Methods

Method Description
CanMarshalTypeToNative ( ) : bool
GetMarshalingException ( ) : string
TypeDefinitionWithUnsupportedFieldMarshalInfoWriter ( Mono.Cecil.TypeDefinition type, MarshalType marshalType, FieldDefinition faultyField ) : Mono.Cecil

Protected Methods

Method Description
WriteMarshalCleanupFunction ( CppCodeWriter writer ) : void
WriteMarshalFromNativeMethodDefinition ( CppCodeWriter writer ) : void
WriteMarshalToNativeMethodDefinition ( CppCodeWriter writer ) : void

Private Methods

Method Description
WriteThrowNotSupportedException ( CppCodeWriter writer ) : void

Method Details

CanMarshalTypeToNative() public method

public CanMarshalTypeToNative ( ) : bool
return bool

GetMarshalingException() public method

public GetMarshalingException ( ) : string
return string

TypeDefinitionWithUnsupportedFieldMarshalInfoWriter() public method

public TypeDefinitionWithUnsupportedFieldMarshalInfoWriter ( Mono.Cecil.TypeDefinition type, MarshalType marshalType, FieldDefinition faultyField ) : Mono.Cecil
type Mono.Cecil.TypeDefinition
marshalType MarshalType
faultyField Mono.Cecil.FieldDefinition
return Mono.Cecil

WriteMarshalCleanupFunction() protected method

protected WriteMarshalCleanupFunction ( CppCodeWriter writer ) : void
writer CppCodeWriter
return void

WriteMarshalFromNativeMethodDefinition() protected method

protected WriteMarshalFromNativeMethodDefinition ( CppCodeWriter writer ) : void
writer CppCodeWriter
return void

WriteMarshalToNativeMethodDefinition() protected method

protected WriteMarshalToNativeMethodDefinition ( CppCodeWriter writer ) : void
writer CppCodeWriter
return void