C# 클래스 Unity.IL2CPP.Marshaling.BodyWriters.NativeToManaged.ComCallableWrapperMethodBodyWriter

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

공개 메소드들

메소드 설명
ComCallableWrapperMethodBodyWriter ( MethodReference managedMethod, MethodReference interfaceMethod, MarshalType marshalType ) : Mono.Cecil

보호된 메소드들

메소드 설명
WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
WriteReturnStatementEpilogue ( CppCodeWriter writer, string unmarshaledReturnValueVariableName ) : void

메소드 상세

ComCallableWrapperMethodBodyWriter() 공개 메소드

public ComCallableWrapperMethodBodyWriter ( MethodReference managedMethod, MethodReference interfaceMethod, MarshalType marshalType ) : Mono.Cecil
managedMethod Mono.Cecil.MethodReference
interfaceMethod Mono.Cecil.MethodReference
marshalType MarshalType
리턴 Mono.Cecil

WriteInteropCallStatement() 보호된 메소드

protected WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
localVariableNames string
metadataAccess IRuntimeMetadataAccess
리턴 void

WriteReturnStatementEpilogue() 보호된 메소드

protected WriteReturnStatementEpilogue ( CppCodeWriter writer, string unmarshaledReturnValueVariableName ) : void
writer CppCodeWriter
unmarshaledReturnValueVariableName string
리턴 void