Method Create
Create<TNative, TDebug>(TNative, TDebug?)
Creates a new DebugType instance inferring the generic arguments from the parameters
public static IDebugType<TNative, TDebug> Create<TNative, TDebug>(TNative nativeType, TDebug? debugType) where TNative : class, ITypeRef where TDebug : DIType
Parameters
nativeType
TNativeTNative
type instance for this associationdebugType
TDebugTDebug
type instance for this association (use null for void)
Returns
- IDebugType<TNative, TDebug>
IDebugType<TNative, TDebug> implementation for the specified association
Type Parameters
TNative
Type of the Native LLVM type for the association
TDebug
Type of the debug information type for the association