![]() | AttributeValue Structure |
[This is preliminary documentation and is subject to change.]
Namespace: Llvm.NET.Values
public struct AttributeValue
The AttributeValue type exposes the following members.
Name | Description | |
---|---|---|
![]() | AttributeValue(String) | Adds a valueless named attribute |
![]() | AttributeValue(AttributeKind) | Creates a simple boolean attribute |
![]() | AttributeValue(String, String) | Adds a Target specific named attribute with value |
![]() | AttributeValue(AttributeKind, UInt64) | Creates an attribute with an integer value parameter |
![]() | AttributeValue(Context, AttributeKind) | Creates a simple boolean attribute |
![]() | AttributeValue(Context, String) | Adds a valueless named attribute |
![]() | AttributeValue(Context, AttributeKind, UInt64) | Creates an attribute with an integer value parameter |
![]() | AttributeValue(Context, String, String) | Adds a Target specific named attribute with value |
Name | Description | |
---|---|---|
![]() | IntegerValue | Integer value of the attribute or null if the attribute doesn't have a value |
![]() | IsEnum | Flag to indicate if this attribute is a simple enumeration value |
![]() | IsInt | Flag to indicate if this attribute has an integer attribute |
![]() | IsString | Flag to indicate if this attribute is a target specific string value |
![]() | Kind | Kind of the attribute, or null for target specif named attributes |
![]() | Name | Name of a named attribute or null for other kinds of attributes |
![]() | StringValue | StringValue for named attributes with values |
Name | Description | |
---|---|---|
![]() | Equals(Object) | (Overrides ValueTypeEquals(Object).) |
![]() | Equals(AttributeValue) | |
![]() | GetHashCode | (Overrides ValueTypeGetHashCode.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IsValidOn | |
![]() | ToString | (Overrides ValueTypeToString.) |
Name | Description | |
---|---|---|
![]() ![]() | Equality | |
![]() ![]() | (String to AttributeValue) | Implicitly cast a string to an named AttributeValue |
![]() ![]() | (AttributeKind to AttributeValue) | Implicitly cast an AttributeKind to an AttributeValue |
![]() ![]() | Inequality |