C# Класс Mono.VisualC.Interop.ABI.ItaniumAbi

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

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

Метод Описание
GetCallingConvention ( MethodInfo methodInfo ) : CallingConvention?
GetTypeCode ( CppType mangleType ) : string
ItaniumAbi ( ) : System

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

Метод Описание
DefineMethod ( PInvokeSignature sig, CppTypeInfo typeInfo, int &vtableIndex ) : MethodBuilder
GetMangledMethodName ( MethodInfo methodInfo ) : string
MakeTypeInfo ( IEnumerable methods ) : CppTypeInfo

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

Метод Описание
GetTypeCode ( CppType mangleType, int>.Dictionary compressMap ) : string
GetVirtualMethodSlots ( IEnumerable methods ) : IEnumerable

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

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

protected DefineMethod ( PInvokeSignature sig, CppTypeInfo typeInfo, int &vtableIndex ) : MethodBuilder
sig Mono.VisualC.Interop.Util.PInvokeSignature
typeInfo CppTypeInfo
vtableIndex int
Результат System.Reflection.Emit.MethodBuilder

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

public GetCallingConvention ( MethodInfo methodInfo ) : CallingConvention?
methodInfo System.Reflection.MethodInfo
Результат CallingConvention?

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

protected GetMangledMethodName ( MethodInfo methodInfo ) : string
methodInfo System.Reflection.MethodInfo
Результат string

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

public GetTypeCode ( CppType mangleType ) : string
mangleType CppType
Результат string

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

public ItaniumAbi ( ) : System
Результат System

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

protected MakeTypeInfo ( IEnumerable methods ) : CppTypeInfo
methods IEnumerable
Результат CppTypeInfo