C# 클래스 Unity.IL2CPP.Marshaling.MarshalInfoWriters.LPStructMarshalInfoWriter

상속: DefaultMarshalInfoWriter
파일 보기 프로젝트 열기: CarlosHBC/UnityDecompiled

공개 메소드들

메소드 설명
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

메소드 상세

LPStructMarshalInfoWriter() 공개 메소드

public LPStructMarshalInfoWriter ( TypeReference type, MarshalType marshalType ) : Mono.Cecil
type Mono.Cecil.TypeReference
marshalType MarshalType
리턴 Mono.Cecil

WriteMarshalVariableFromNative() 공개 메소드

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
리턴 string

WriteMarshalVariableToNative() 공개 메소드

public WriteMarshalVariableToNative ( CppCodeWriter writer, ManagedMarshalValue sourceVariable, string managedVariableName, IRuntimeMetadataAccess metadataAccess ) : string
writer CppCodeWriter
sourceVariable Unity.IL2CPP.Marshaling.ManagedMarshalValue
managedVariableName string
metadataAccess IRuntimeMetadataAccess
리턴 string