The Symbol type exposes the following members.
 Constructors
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
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
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.
             | 





