![]() | 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, IEnumerable<AttributeValue>) | 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 ValueType.Equals(Object).) |
![]() | Equals(AttributeSet) | |
![]() | GetAttributeValue | Get an integer value for an index |
![]() | GetHashCode | (Overrides ValueType.GetHashCode().) |
![]() | 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 ValueType.ToString().) |