Class ValueExtensions
Provides extension methods to Value that cannot be achieved as members of the class
Inheritance
ValueExtensions
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Ubiquity.NET.Llvm.Values
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public static class ValueExtensions
Remarks
Using generic static extension methods allows for fluent coding while retaining the type of the "this" parameter. If these were members of the Value class then the only return type could be Value, thus losing the original type and requiring a cast to get back to it.
Methods
RegisterName<T>(T, String) | Sets the virtual register name for a value |