C# Класс Unity.IL2CPP.Marshaling.BodyWriters.ManagedToNative.ComMethodBodyWriter

Наследование: ManagedToNativeInteropMethodBodyWriter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
_actualMethod Mono.Cecil.MethodReference
_interfaceType Mono.Cecil.TypeReference

Открытые методы

Метод Описание
ComMethodBodyWriter ( MethodReference actualMethod, MethodReference interfaceMethod ) : Mono.Cecil

Защищенные методы

Метод Описание
OnBeforeHResultCheck ( CppCodeWriter writer ) : void
WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
WriteMethodPrologue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void

Приватные методы

Метод Описание
GetMarshalType ( MethodReference interfaceMethod ) : MarshalType
GetMethodCallExpression ( string localVariableNames ) : string

Описание методов

ComMethodBodyWriter() публичный Метод

public ComMethodBodyWriter ( MethodReference actualMethod, MethodReference interfaceMethod ) : Mono.Cecil
actualMethod Mono.Cecil.MethodReference
interfaceMethod Mono.Cecil.MethodReference
Результат Mono.Cecil

OnBeforeHResultCheck() защищенный Метод

protected OnBeforeHResultCheck ( CppCodeWriter writer ) : void
writer CppCodeWriter
Результат void

WriteInteropCallStatement() защищенный Метод

protected WriteInteropCallStatement ( CppCodeWriter writer, string localVariableNames, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
localVariableNames string
metadataAccess IRuntimeMetadataAccess
Результат void

WriteMethodPrologue() защищенный Метод

protected WriteMethodPrologue ( CppCodeWriter writer, IRuntimeMetadataAccess metadataAccess ) : void
writer CppCodeWriter
metadataAccess IRuntimeMetadataAccess
Результат void

Описание свойств

_actualMethod защищенное свойство

protected MethodReference,Mono.Cecil _actualMethod
Результат Mono.Cecil.MethodReference

_interfaceType защищенное свойство

protected TypeReference,Mono.Cecil _interfaceType
Результат Mono.Cecil.TypeReference