Table of Contents

Property DebugInfoType

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

DebugInfoType

Gets or sets the Debug information type for this binding

public TDebug? DebugInfoType { get; set; }

Property Value

TDebug

Remarks

Setting the debug type is only allowed when the debug type is null or IsTemporary is true. If the debug type node is a temporary setting the type will replace all uses of the temporary type automatically, via ReplaceAllUsesWith(IrMetadata)

Since setting this property will replace all uses with (RAUW) the new value then setting this property with null is not allowed. However, until set this property will be null

Exceptions

InvalidOperationException

The type is not null or not a temporary