Usual Structure |
Namespace: XSharp
[AllowLateBindingAttribute] STRUCTURE Usual IMPLEMENTS IConvertible, IComparable, IComparable<USUAL>, IEquatable<USUAL>, IIndexedProperties, IIndexer, IDisposable
The Usual type exposes the following members.
Name | Description | |
---|---|---|
![]() | Usual(Object) | This constructor is used in code generated by the compiler when needed. |
![]() | Usual(Usual, Boolean) | Initializes a new instance of the Usual class |
Name | Description | |
---|---|---|
![]() | IsArray | This property returns TRUE when the USUAL is of type ARRAY |
![]() | IsBinary | This property returns TRUE when the USUAL is of type CODEBLOCK |
![]() | IsByRef | This property returns TRUE when the USUAL is passed by reference (not implemented yet) |
![]() | IsCodeblock | This property returns TRUE when the USUAL is of type BINARY |
![]() | IsCurrency | This property returns TRUE when the USUAL is of type CURRENCY |
![]() | IsDate | This property returns TRUE when the USUAL is of type DATE |
![]() | IsDateTime | This property returns TRUE when the USUAL is of type DateTime |
![]() | IsDecimal | This property returns TRUE when the USUAL is of type Decimal |
![]() | IsFloat | This property returns TRUE when the USUAL is of type FLOAT |
![]() | IsFractional | This property returns TRUE when the USUAL is of type FLOAT, Decimal or Currency |
![]() | IsInt64 | This property returns TRUE when the USUAL is of type Int64 |
![]() | IsInteger | This property returns TRUE when the USUAL is of type LONG or INT64 |
![]() | IsLogic | This property returns TRUE when the USUAL is of type LOGIC |
![]() | IsLong | This property returns TRUE when the USUAL is of type Long |
![]() | IsNumeric | This property returns TRUE when the USUAL is of type LONG, Int64, FLOAT or Decimal |
![]() | IsObject | This property returns TRUE when the USUAL is of type Object |
![]() | IsPtr | This property returns TRUE when the USUAL is of type Ptr (IntPtr) |
![]() | IsString | This property returns TRUE when the USUAL is of type String |
![]() | IsSymbol | This property returns TRUE when the USUAL is of type Symbol |
![]() | ItemInt32 | |
![]() | ItemInt32 |
Get/Set array elements with a ZERO based array index.
|
![]() | ItemString |
Get/Set array elements with a ZERO based array index.
|
![]() | SystemType | This property returns the System.Type that represents the value of the usual. |
![]() | Type | This property returns the __UsualType of the USUAL |
![]() | Value | Return the value of the USUAL as object. NIL values are shown as a NIL string. |
Name | Description | |
---|---|---|
![]() | CompareTo(Object) | This method is needed to implement the IComparable interface. |
![]() | CompareTo(Usual) | This operator is used in code generated by the compiler when needed. |
![]() | Equals(Object) | Indicates whether this instance and a specified object are equal. (Overrides Equals(Object).) |
![]() | Equals(Usual) | Indicates whether the current object is equal to another object of the same type. |
![]() | GetHashCode | Returns the hash code for this instance. (Overrides GetHashCode.) |
![]() | GetTypeCode | Returns the TypeCode for this instance. |
![]() | ToString | Returns the fully qualified type name of this instance. (Overrides ToString.) |
![]() | ToString(IFormatProvider) | Converts the value of this instance to an equivalent String using the specified culture-specific formatting information. |
![]() | XppUsualIndex |
Name | Description | |
---|---|---|
![]() ![]() | Addition | This operator is used in code generated by the compiler when needed. |
![]() ![]() | BitwiseAnd | This operator is used in code generated by the compiler when needed. |
![]() ![]() | BitwiseOr | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Decrement | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Division | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Equality | This operator is used in code generated by the compiler when needed. |
![]() ![]() | False | This operator is used in code generated by the compiler when needed. |
![]() ![]() | GreaterThan | This operator is used in code generated by the compiler when needed. |
![]() ![]() | GreaterThanOrEqual | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Boolean to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Byte to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (DateTime to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Decimal to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Double to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Int16 to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Int32 to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Int64 to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (IntPtr to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Object to Usual) | |
![]() ![]() | (SByte to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Single to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (String to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (UInt16 to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (UInt32 to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (UInt64 to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Void* to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Array to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Binary to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Currency to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Date to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Float to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Psz to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Symbol to Usual) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Array) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Codeblock) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Boolean) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Date) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to DateTime) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to IntPtr) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Void*) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to String) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Symbol) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Psz) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Byte) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Int16) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Int32) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Int64) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Decimal) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to SByte) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to UInt16) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to UInt32) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to UInt64) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Single) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Double) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Float) | This operator is used in code generated by the compiler when needed. |
![]() ![]() | (Usual to Currency) | |
![]() ![]() | (Usual to Binary) | |
![]() ![]() | Increment | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Inequality | This operator is used in code generated by the compiler when needed. |
![]() ![]() | LeftShift | This operator is used in code generated by the compiler when needed. |
![]() ![]() | LessThan | This operator is used in code generated by the compiler when needed. |
![]() ![]() | LessThanOrEqual | This operator is used in code generated by the compiler when needed. |
![]() ![]() | LogicalNot | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Modulus | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Multiply | This operator is used in code generated by the compiler when needed. |
![]() ![]() | OnesComplement | This operator is used in code generated by the compiler when needed. |
![]() ![]() | RightShift | This operator is used in code generated by the compiler when needed. |
![]() ![]() | Subtraction | This operator is used in code generated by the compiler when needed. |
![]() ![]() | True | This operator is used in code generated by the compiler when needed. |
![]() ![]() | UnaryNegation | This operator is used in code generated by the compiler when needed. |
![]() ![]() | UnaryPlus | This operator is used in code generated by the compiler when needed. |
Name | Description | |
---|---|---|
![]() ![]() | IDisposableDispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
![]() ![]() | 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. |
![]() ![]() | 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. |