Table of Contents

Method Create

Namespace
Ubiquity.NET.Llvm.DebugInfo
Assembly
Ubiquity.NET.Llvm.dll

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 TNative

TNative type instance for this association

debugType TDebug

TDebug 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