SymbolAttributeMetadata Class
Describes an attribute that influences the presentation of a symbol in a symbol standard.
NuGet/Assembly: Carmenta.Engine.5.17.0.nupkg (in the CETactical assembly)
Syntax
public class SymbolAttributeMetadata : EngineObjectRemarks
SymbolAttributeMetadata provides information that can be used to generate form based user interfaces to edit a symbol.
Inheritance Hierarchy
System.Object
EngineObject
SymbolAttributeMetadata
Platforms
Windows, Linux, Android
SymbolAttributeMetadata Members
The SymbolAttributeMetadata type has the following members.
Properties
| Name | Description |
|---|---|
| Category | Gets the SymbolAttributeCategory that describes the category the attribute belongs to. |
| Description | Gets a description of the attribute. |
| IsDisposed | Gets a value that tells whether the current SymbolAttributeMetadata has been disposed. Inherited from EngineObject |
| Key | Gets the Atom that is used to refer to the attribute in an AttributeSet. |
| NativeHandle | Gets the native Carmenta Engine kernel object the current SymbolAttributeMetadata represents. Inherited from EngineObject |
| Required | Indicates whether the attribute must be set. |
| Type | Indicates the type of the value in the attribute. |
| TypeHint | Gets a value that provides additional information about the attribute value. |
| Values | Gets a collection that contains the set of possible values an attribute can be set to. |
Methods
| Name | Description |
|---|---|
| Clone | Creates a copy of an object. Inherited from EngineObject |
| Dispose | Releases the reference to the native Carmenta Engine kernel instance the EngineObject represents. Inherited from EngineObject |
| Equals | Determines whether this instance is equal to another. Inherited from EngineObject |