The Symbol type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| Symbol(IIdentifiable, SymbolType) |
Initializes a new instance of the Symbol class.
| |
| Symbol(String, IAssociatable, SymbolType) |
Initializes a new instance of the Symbol class.
|
Methods
| Name | Description | |
|---|---|---|
| $InvariantMethod$ | ||
| Equals | (Inherited from Object.) | |
| Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| ToString | (Overrides Object..::..ToString()()()().) |
Properties
| Name | Description | |
|---|---|---|
| Address |
Gets or sets the address at which this symbol is defined.
| |
| Annotations |
Gets a dictionary which may be used to store data specific to
this object.
| |
| Association |
Gets the label, block, section or file this Symbol is associated with.
| |
| DefiningFile |
Gets or sets the IFile in which this symbol is defined.
| |
| DefiningSection |
Gets or sets the Section in which this symbol is
defined.
| |
| Identifier |
Gets the identifier of the symbol.
| |
| IsAbsolute |
Gets or sets whether the address of this symbol is an absolute value.
| |
| IsExtern |
Gets whether this symbol is defined in another file.
| |
| SymbolType |
Gets or sets the type of symbol.
|