Class Comdat
Comdat entry for a module
Inheritance
Comdat
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 class Comdat
Remarks
A COMDAT is a named kind pair to ensure that, within a given module there are no two named COMDATs with different kinds. Ultimately, Comdat is 'owned' by the module, if the module is disposed the Comdats it owns are invalidated. Using a Comdat instance after the module is disposed results in an effective NOP.
Properties
Kind | Gets or sets the ComdatKind for this Comdat |
Module | Gets the module the Comdat belongs to |
Name | Gets the name of the Comdat |