Class AttributeContainerMixins
Provides a layer of simplicity and backwards compatibility for manipulating attributes on Values
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
Assembly: Ubiquity.NET.Llvm.dll
Syntax
public static class AttributeContainerMixins
Methods
AddAttribute<T>(T, FunctionAttributeIndex, AttributeKind)
|
Adds a single AttributeKind to an IAttributeContainer
|
AddAttribute<T>(T, FunctionAttributeIndex, AttributeValue)
|
Adds a single AttributeValue to an IAttributeContainer
|
AddAttributes<T>(T, FunctionAttributeIndex, IEnumerable<AttributeValue>)
|
Adds AttributeValues to an IAttributeContainer
|
AddAttributes<T>(T, FunctionAttributeIndex, AttributeKind[])
|
Adds attributes to an IAttributeContainer
|
AddAttributes<T>(T, FunctionAttributeIndex, AttributeValue[])
|
Adds AttributeValues to an IAttributeContainer
|
AddAttributes<T>(T, FunctionAttributeIndex, IAttributeDictionary)
|
Adds the attributes from and IAttributeDictionary to an IAttributeContainer
|
Contains(ICollection<AttributeValue>, AttributeKind)
|
Determines if a collection of AttributeValue contains a given AttributeKind
|
RemoveAttribute<T>(T, FunctionAttributeIndex, String)
|
Removes a named attribute from an IAttributeContainer
|
RemoveAttribute<T>(T, FunctionAttributeIndex, AttributeKind)
|
Removes an AttributeKind from an IAttributeContainer
|