C# Class Mono.VisualC.Interop.ABI.MsvcAbi

Inheritance: CppAbi
Exibir arquivo Open project: shana/cppinterop Class Usage Examples

Public Methods

Method Description
GetCallingConvention ( MethodInfo methodInfo ) : CallingConvention?
GetTypeCode ( CppType mangleType ) : string
MsvcAbi ( ) : System

Protected Methods

Method Description
GetMangledMethodName ( MethodInfo methodInfo ) : string
MakeTypeInfo ( IEnumerable methods ) : CppTypeInfo

Method Details

GetCallingConvention() public method

public GetCallingConvention ( MethodInfo methodInfo ) : CallingConvention?
methodInfo System.Reflection.MethodInfo
return CallingConvention?

GetMangledMethodName() protected method

protected GetMangledMethodName ( MethodInfo methodInfo ) : string
methodInfo System.Reflection.MethodInfo
return string

GetTypeCode() public method

public GetTypeCode ( CppType mangleType ) : string
mangleType Mono.VisualC.Interop.CppType
return string

MakeTypeInfo() protected method

protected MakeTypeInfo ( IEnumerable methods ) : CppTypeInfo
methods IEnumerable
return CppTypeInfo

MsvcAbi() public method

public MsvcAbi ( ) : System
return System