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

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

Méthodes publiques

Méthode Description
WriteMarshalEmptyVariableToNative ( CppCodeWriter writer, ManagedMarshalValue variableName, IList methodParameters ) : string
WriteMarshalVariableFromNative ( CppCodeWriter writer, string variableName, IList methodParameters, bool returnValue, bool forNativeWrapperOfManagedMethod, IRuntimeMetadataAccess metadataAccess ) : string
WriteMarshalVariableToNative ( CppCodeWriter writer, ManagedMarshalValue sourceVariable, string managedVariableName, IRuntimeMetadataAccess metadataAccess ) : string

Méthodes protégées

Méthode Description
MarshalableMarshalInfoWriter ( TypeReference type ) : Mono.Cecil

Method Details

MarshalableMarshalInfoWriter() protected méthode

protected MarshalableMarshalInfoWriter ( TypeReference type ) : Mono.Cecil
type Mono.Cecil.TypeReference
Résultat Mono.Cecil

WriteMarshalEmptyVariableToNative() public méthode

public WriteMarshalEmptyVariableToNative ( CppCodeWriter writer, ManagedMarshalValue variableName, IList methodParameters ) : string
writer CppCodeWriter
variableName Unity.IL2CPP.Marshaling.ManagedMarshalValue
methodParameters IList
Résultat string

WriteMarshalVariableFromNative() public méthode

public WriteMarshalVariableFromNative ( CppCodeWriter writer, string variableName, IList methodParameters, bool returnValue, bool forNativeWrapperOfManagedMethod, IRuntimeMetadataAccess metadataAccess ) : string
writer CppCodeWriter
variableName string
methodParameters IList
returnValue bool
forNativeWrapperOfManagedMethod bool
metadataAccess IRuntimeMetadataAccess
Résultat string

WriteMarshalVariableToNative() public final méthode

public final WriteMarshalVariableToNative ( CppCodeWriter writer, ManagedMarshalValue sourceVariable, string managedVariableName, IRuntimeMetadataAccess metadataAccess ) : string
writer CppCodeWriter
sourceVariable Unity.IL2CPP.Marshaling.ManagedMarshalValue
managedVariableName string
metadataAccess IRuntimeMetadataAccess
Résultat string