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

显示文件 Open project: shana/cppinterop Class Usage Examples

Public Methods

Method Description
GetMangleType ( ICustomAttributeProvider icap, Type managedType ) : CppType
IsArtificial ( MethodInfo method ) : bool
IsByVal ( ICustomAttributeProvider icap ) : bool
IsConst ( MethodInfo method ) : bool
IsCopyConstructor ( MethodInfo method ) : bool
IsInline ( MethodInfo method ) : bool
IsPrivate ( MethodInfo method ) : bool
IsProtected ( MethodInfo method ) : bool
IsStatic ( MethodInfo method ) : bool
IsVirtual ( MethodInfo method ) : bool

Method Details

GetMangleType() public method

public GetMangleType ( ICustomAttributeProvider icap, Type managedType ) : CppType
icap ICustomAttributeProvider
managedType Type
return Mono.VisualC.Interop.CppType

IsArtificial() public method

public IsArtificial ( MethodInfo method ) : bool
method MethodInfo
return bool

IsByVal() public method

public IsByVal ( ICustomAttributeProvider icap ) : bool
icap ICustomAttributeProvider
return bool

IsConst() public method

public IsConst ( MethodInfo method ) : bool
method MethodInfo
return bool

IsCopyConstructor() public method

public IsCopyConstructor ( MethodInfo method ) : bool
method MethodInfo
return bool

IsInline() public method

public IsInline ( MethodInfo method ) : bool
method MethodInfo
return bool

IsPrivate() public method

public IsPrivate ( MethodInfo method ) : bool
method MethodInfo
return bool

IsProtected() public method

public IsProtected ( MethodInfo method ) : bool
method MethodInfo
return bool

IsStatic() public method

public IsStatic ( MethodInfo method ) : bool
method MethodInfo
return bool

IsVirtual() public method

public IsVirtual ( MethodInfo method ) : bool
method MethodInfo
return bool