| AttributeSet Methods |
[This is preliminary documentation and is subject to change.]
The AttributeSet type exposes the following members.
| Name | Description | |
|---|---|---|
| Add(FunctionAttributeIndex, AttributeSet) | Adds Attributes from another attribute set along a given index | |
| Add(FunctionAttributeIndex, AttributeValue) | Adds a single attribute | |
| Add(FunctionAttributeIndex, AttributeValue) | Adds a set of attributes | |
| Add(FunctionAttributeIndex, IEnumerableAttributeValue) | Produces a new AttributeSet that includes the attributes from this set along with additional attributes provided | |
| AsString | Get LLVM formatted string representation of this AttributeSet for a given index | |
| Equals(Object) | (Overrides ValueTypeEquals(Object).) | |
| Equals(AttributeSet) | ||
| GetAttributeValue | Get an integer value for an index | |
| GetHashCode | (Overrides ValueTypeGetHashCode.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| Has(FunctionAttributeIndex, AttributeKind) | Tests if this attribute set has a given AttributeValue kind | |
| Has(FunctionAttributeIndex, String) | Tests if this attribute set has a given string attribute | |
| HasAny | Tests if an AttributeSet has any attributes in the specified index | |
| ParameterAttributes | Gets the attributes for a function parameter | |
| Remove(FunctionAttributeIndex, AttributeKind) | Removes the specified attribute from the attribute set | |
| Remove(FunctionAttributeIndex, AttributeBuilder) | ||
| Remove(FunctionAttributeIndex, String) | Remove a target specific attribute | |
| ToString | Creates a formatted string representation of the entire AttributeSet (e.g. all indices) (Overrides ValueTypeToString.) |