Click or drag to resize

Usual Structure

X#
Internal type that implements the XBase Compatible USUAL type.
This type has many operators and implicit converters that normally are never directly called from user code.

Namespace:  XSharp
Assembly:  XSharp.RT (in XSharp.RT.dll) Version: 2.21
Syntax
[SerializableAttribute]
[AllowLateBindingAttribute]
 STRUCTURE Usual IMPLEMENTS IConvertible, 
	IComparable, IComparable<USUAL>, IEquatable<USUAL>, 
	IIndexedProperties, IIndexer, IDisposable, ISerializable
Request Example View Source

The Usual type exposes the following members.

Constructors
  NameDescription
Public methodUsual(Object)
Initializes a new instance of the Usual class
Public methodUsual(SerializationInfo, StreamingContext)
Initializes a new instance of the Usual class
Public methodUsual(Usual, Logic)
Initializes a new instance of the Usual class
Public methodUsual(__UsualType, Logic)
Initializes a new instance of the Usual class
Top
Properties
Methods
  NameDescription
Public methodAsString
Public methodClone
Public methodCompareTo(Object)
This method is needed to implement the IComparable interface.
Public methodCompareTo(Usual)
Public methodEquals(Object) (Overrides Equals(Object).)
Public methodEquals(Usual)
Public methodGetHashCode (Overrides GetHashCode.)
Public methodGetObjectData
Public methodGetTypeCode
Public methodStatic memberToObject
Public methodToString (Overrides ToString.)
Public methodToString(IFormatProvider)
Public methodXppUsualIndex
Top
Operators
  NameDescription
Public operatorStatic memberAddition
Public operatorStatic memberBitwiseAnd
Public operatorStatic memberBitwiseOr
Public operatorStatic memberDecrement
Public operatorStatic memberDivision
Public operatorStatic memberEquality
Public operatorStatic memberFalse
Public operatorStatic memberGreaterThan
Public operatorStatic memberGreaterThanOrEqual
Public operatorStatic member(Logic to Usual)
Public operatorStatic member(Byte to Usual)
Public operatorStatic member(DateTime to Usual)
Public operatorStatic member(Decimal to Usual)
Public operatorStatic member(Double to Usual)
Public operatorStatic member(Short to Usual)
Public operatorStatic member(Long to Usual)
Public operatorStatic member(Int64 to Usual)
Public operatorStatic member(IntPtr to Usual)
Public operatorStatic member(Object to Usual)
Public operatorStatic member(SByte to Usual)
Public operatorStatic member(Single to Usual)
Public operatorStatic member(String to Usual)
Public operatorStatic member(Word to Usual)
Public operatorStatic member(DWord to Usual)
Public operatorStatic member(UInt64 to Usual)
Public operatorStatic member(Void* to Usual)
Public operatorStatic member(Array to Usual)
Public operatorStatic member(Binary to Usual)
Public operatorStatic member(Currency to Usual)
Public operatorStatic member(Date to Usual)
Public operatorStatic member(Float to Usual)
Public operatorStatic member(Psz to Usual)
Public operatorStatic member(Symbol to Usual)
Public operatorStatic member(Usual to Array)
Public operatorStatic member(Usual to Codeblock)
Public operatorStatic member(Usual to Logic)
Public operatorStatic member(Usual to Date)
Public operatorStatic member(Usual to DateTime)
Public operatorStatic member(Usual to IntPtr)
Public operatorStatic member(Usual to Void*)
Public operatorStatic member(Usual to String)
Public operatorStatic member(Usual to Symbol)
Public operatorStatic member(Usual to Psz)
Public operatorStatic member(Usual to Byte)
Public operatorStatic member(Usual to Short)
Public operatorStatic member(Usual to Long)
Public operatorStatic member(Usual to Int64)
Public operatorStatic member(Usual to Decimal)
Public operatorStatic member(Usual to SByte)
Public operatorStatic member(Usual to Word)
Public operatorStatic member(Usual to DWord)
Public operatorStatic member(Usual to UInt64)
Public operatorStatic member(Usual to Single)
Public operatorStatic member(Usual to Double)
Public operatorStatic member(Usual to Float)
Public operatorStatic member(Usual to Currency)
Public operatorStatic member(Usual to Binary)
Public operatorStatic memberIncrement
Public operatorStatic memberInequality
Public operatorStatic memberLeftShift
Public operatorStatic memberLessThan
Public operatorStatic memberLessThanOrEqual
Public operatorStatic memberLogicalNot
Public operatorStatic memberModulus
Public operatorStatic memberMultiply
Public operatorStatic memberOnesComplement
Public operatorStatic memberRightShift
Public operatorStatic memberSubtraction
Public operatorStatic memberTrue
Public operatorStatic memberUnaryNegation
Public operatorStatic memberUnaryPlus
Top
Fields
  NameDescription
Public fieldStatic member_NIL
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIDisposableDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Explicit interface implementationPrivate methodIConvertibleToBoolean
Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToByte
Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToChar
Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToDateTime
Converts the value of this instance to an equivalent DateTime using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToDecimal
Converts the value of this instance to an equivalent Decimal number using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToDouble
Converts the value of this instance to an equivalent double-precision floating-point number using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToInt16
Converts the value of this instance to an equivalent 16-bit signed integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToInt32
Converts the value of this instance to an equivalent 32-bit signed integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToInt64
Converts the value of this instance to an equivalent 64-bit signed integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToSByte
Converts the value of this instance to an equivalent 8-bit signed integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToSingle
Converts the value of this instance to an equivalent single-precision floating-point number using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToType
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.
Explicit interface implementationPrivate methodIConvertibleToUInt16
Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToUInt32
Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information.
Explicit interface implementationPrivate methodIConvertibleToUInt64
Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information.
Top
See Also