Table of Contents

Property CompileUnit

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

CompileUnit

Gets the compile unit created by this builder [If any]

public DICompileUnit? CompileUnit { get; }

Property Value

DICompileUnit

Remarks

warning

This is a projection only value, while the underlying type does hold on to a DICompileUnit it does NOT provide any means for a consumer (even a C++ one) from accessing that value. (It's a private member). Thus, this value is ONLY associated with a single projected instance. This is not usually a problem as there is no underlying LLVM type that produces a DIBuilder or alias to it so the only instances are those created by the calling application in the managed projection.