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

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

Méthodes publiques

Méthode Description
LPStructMarshalInfoWriter ( TypeReference type, MarshalType marshalType ) : Mono.Cecil
WriteMarshalVariableFromNative ( CppCodeWriter writer, string variableName, IList methodParameters, bool returnValue, bool forNativeWrapperOfManagedMethod, IRuntimeMetadataAccess metadataAccess ) : string
WriteMarshalVariableToNative ( CppCodeWriter writer, ManagedMarshalValue sourceVariable, string managedVariableName, IRuntimeMetadataAccess metadataAccess ) : string

Method Details

LPStructMarshalInfoWriter() public méthode

public LPStructMarshalInfoWriter ( TypeReference type, MarshalType marshalType ) : Mono.Cecil
type Mono.Cecil.TypeReference
marshalType MarshalType
Résultat Mono.Cecil

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 méthode

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