Symbol Structure |
Namespace: XSharp
STRUCTURE Symbol IMPLEMENTS IEqualityComparer<SYMBOL>, IEquatable<SYMBOL>, IComparable<SYMBOL>, IComparable, ICloneable, IConvertible
The Symbol type exposes the following members.
Name | Description | |
---|---|---|
![]() | Symbol(String) | This constructor is used in code generated by the compiler when needed. |
![]() | Symbol(String, Boolean) | 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. |
![]() | 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(UInt32, 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, UInt32) | 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. |
![]() ![]() | (UInt32 to Symbol) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Symbol to UInt32) | 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(UInt32, 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, UInt32) | 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 | |
![]() ![]() | 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. |