Table of Contents

Property OwningModule

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

OwningModule

Gets the module associated with this builder

public IModule OwningModule { get; }

Property Value

IModule

Remarks

warning

This is a projection only value, while the underlying type does hold on to a module 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.