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) | Initializes a new instance of the Symbol class | |
Symbol(SerializationInfo, StreamingContext) | Construct a value from serialized data | |
Symbol(String, Logic) | Initializes a new instance of the Symbol class |
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 | |
---|---|---|
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. |
Tip |
---|
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. |