Class LlvmMetadata
Root of the LLVM Metadata hierarchy
Inheritance
LlvmMetadata
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Ubiquity.NET.Llvm
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public abstract class LlvmMetadata
Remarks
In LLVM this is just "Metadata" however that name has the potential to conflict with the .NET runtime namespace of the same name, so the name is changed in the .NET bindings to avoid the conflict.
Properties
Kind | Gets a value indicating this metadata's kind |
Methods
ReplaceAllUsesWith(LlvmMetadata) | Replace all uses of this descriptor with another |
ToString() | Formats the metadata as a string |