Symbols are used to name several term and type constructors. More...
 Inheritance diagram for Symbol:Public Member Functions | |
| bool | IsIntSymbol () | 
| Indicates whether the symbol is of Int kind  More... | |
| bool | IsStringSymbol () | 
| Indicates whether the symbol is of string kind.  More... | |
| override string | ToString () | 
| A string representation of the symbol.  More... | |
| override bool | Equals (object o) | 
| Object comparison.  More... | |
| override int | GetHashCode () | 
| The Symbol's hash code.  More... | |
  Public Member Functions inherited from Z3Object | |
| void | Dispose () | 
| Disposes of the underlying native Z3 object.  More... | |
Static Public Member Functions | |
| static bool | operator== (Symbol s1, Symbol s2) | 
| Equality overloading.  More... | |
| static bool | operator!= (Symbol s1, Symbol s2) | 
| Equality overloading.  More... | |
Protected Member Functions | |
| Symbol (Context ctx, IntPtr obj) | |
| Symbol constructor  More... | |
Properties | |
| Z3_symbol_kind | Kind [get] | 
| The kind of the symbol (int or string)  More... | |
  Properties inherited from Z3Object | |
| Context | Context [get] | 
| Access Context object  More... | |
Symbols are used to name several term and type constructors.
      
  | 
  inline | 
Object comparison.
Definition at line 92 of file Symbol.cs.
      
  | 
  inline | 
The Symbol's hash code.
Definition at line 103 of file Symbol.cs.
      
  | 
  inline | 
Indicates whether the symbol is of Int kind
 
Definition at line 42 of file Symbol.cs.
Referenced by Symbol.GetHashCode(), and Symbol.ToString().
      
  | 
  inline | 
Indicates whether the symbol is of string kind.
Definition at line 50 of file Symbol.cs.
Referenced by Symbol.ToString().
      
  | 
  inline | 
A string representation of the symbol.
Definition at line 58 of file Symbol.cs.
      
  | 
  getprotected | 
The kind of the symbol (int or string)
Definition at line 34 of file Symbol.cs.
Referenced by Symbol.IsIntSymbol(), and Symbol.IsStringSymbol().