Symbol Structure |
|
Namespace: XSharp
[SerializableAttribute] STRUCTURE Symbol IMPLEMENTS IEqualityComparer<SYMBOL>, IEquatable<SYMBOL>, IComparable<SYMBOL>, IComparable, ICloneable, IConvertible, ISerializable
The Symbol type exposes the following members.
| Name | Description | |
|---|---|---|
| Symbol(String) | This constructor is used in code generated by the compiler when needed. | |
| Symbol(SerializationInfo, StreamingContext) | Construct a value from serialized data | |
| Symbol(String, Logic) | This constructor is used in code generated by the compiler when needed. |
| Name | Description | |
|---|---|---|
| GetHashCode | Returns the hash code for this instance. (Overrides GetHashCode.) | |
| GetHashCode(Symbol) | Returns a hash code for the specified object. | |
| GetObjectData | Populates a SerializationInfo with the data needed to serialize the target object. | |
| ToDebugString | ||
| ToString | Returns the fully qualified type name of this instance. (Overrides ToString.) |
| Name | Description | |
|---|---|---|
| Equality(String, Symbol) | This operator is used in code generated by the compiler when needed. | |
| Equality(DWord, Symbol) | This operator is used in code generated by the compiler when needed. | |
| Equality(Symbol, String) | This operator is used in code generated by the compiler when needed. | |
| Equality(Symbol, DWord) | This operator is used in code generated by the compiler when needed. | |
| Equality(Symbol, Symbol) | This operator is used in code generated by the compiler when needed. | |
| (DWord to Symbol) | This operator is used in code generated by the compiler when needed. | |
| (Symbol to DWord) | This operator is used in code generated by the compiler when needed. | |
| GreaterThan(String, Symbol) | This operator is used in code generated by the compiler when needed. | |
| GreaterThan(Symbol, String) | This operator is used in code generated by the compiler when needed. | |
| GreaterThan(Symbol, Symbol) | This operator is used in code generated by the compiler when needed. | |
| GreaterThanOrEqual(String, Symbol) | This operator is used in code generated by the compiler when needed. | |
| GreaterThanOrEqual(Symbol, String) | This operator is used in code generated by the compiler when needed. | |
| GreaterThanOrEqual(Symbol, Symbol) | This operator is used in code generated by the compiler when needed. | |
| (String to Symbol) | This operator is used in code generated by the compiler when needed. | |
| (Symbol to String) | This operator is used in code generated by the compiler when needed. | |
| Inequality(String, Symbol) | This operator is used in code generated by the compiler when needed. | |
| Inequality(DWord, Symbol) | This operator is used in code generated by the compiler when needed. | |
| Inequality(Symbol, String) | This operator is used in code generated by the compiler when needed. | |
| Inequality(Symbol, DWord) | This operator is used in code generated by the compiler when needed. | |
| Inequality(Symbol, Symbol) | This operator is used in code generated by the compiler when needed. | |
| LessThan(String, Symbol) | This operator is used in code generated by the compiler when needed. | |
| LessThan(Symbol, String) | This operator is used in code generated by the compiler when needed. | |
| LessThan(Symbol, Symbol) | This operator is used in code generated by the compiler when needed. | |
| LessThanOrEqual(String, Symbol) | This operator is used in code generated by the compiler when needed. | |
| LessThanOrEqual(Symbol, String) | This operator is used in code generated by the compiler when needed. | |
| LessThanOrEqual(Symbol, Symbol) | This operator is used in code generated by the compiler when needed. |
| Name | Description | |
|---|---|---|
| IConvertibleGetTypeCode | Returns the TypeCode for this instance. | |
| IConvertibleToBoolean | Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information. | |
| IConvertibleToByte | Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information. | |
| IConvertibleToChar | Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information. | |
| IConvertibleToDateTime | Converts the value of this instance to an equivalent DateTime using the specified culture-specific formatting information. | |
| IConvertibleToDecimal | Converts the value of this instance to an equivalent Decimal number using the specified culture-specific formatting information. | |
| IConvertibleToDouble | Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information. | |
| IConvertibleToInt16 | Converts the value of this instance to an equivalent 16-bit signed integer using the specified culture-specific formatting information. | |
| IConvertibleToInt32 | Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information. | |
| IConvertibleToInt64 | Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information. | |
| IConvertibleToSByte | Converts the value of this instance to an equivalent 8-bit signed integer using the specified culture-specific formatting information. | |
| IConvertibleToSingle | Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information. | |
| IConvertibleToString | Converts the value of this instance to an equivalent String using the specified culture-specific formatting information. | |
| IConvertibleToType | Converts the value of this instance to an Object of the specified Type that has an equivalent value, using the specified culture-specific formatting information. | |
| IConvertibleToUInt16 | Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information. | |
| IConvertibleToUInt32 | Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information. | |
| IConvertibleToUInt64 | Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information. |
| The SYMBOL type is included in the X# language and runtime for compatibility only. In most cases the type can and should be replaced with normal strings. |