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 | |
![]() ![]() | 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. |