Name | Description | |
---|---|---|
NVariant Constructor | Overloaded. |
The following tables list the members exposed by NVariant.
Name | Description | |
---|---|---|
NVariant Constructor | Overloaded. |
Name | Description | |
---|---|---|
IsArray | Determines whether this is an array variant | |
IsDateTime | Determines whether the type of this variant is DateTime | |
IsEmpty | Determines whether this is the empty variant | |
IsIntegerNumeric | ||
IsNumeric | Determines whether the type of this variant is Number | |
IsSignedNumeric | Determines whether the type of this variant is Signed Number | |
IsString | Determines whether the type of this variant is String | |
IsTimeSpan | Determines whether the type of this variant is TimeSpan | |
Type | Gets the variant type | |
Value | Gets the variant value |
Name | Description | |
---|---|---|
Clone | Creates an exact copy of this variant | |
CompareTo | Overloaded. Compares this variant with another variant | |
Equals | Overriden because == operator was overriden | |
GetAt | Gets the value at the specified index. In case of an array of variants this is the variant at the specified index. In case of a single variant throws an exception. | |
GetFirst | Overloaded. | |
GetHashCode | Overriden because Equals was overriden | |
GetLast | Overloaded. | |
GetTypeCode | Returns the TypeCode for this instance. | |
Parse | Creates a new variant object from the specified string and with the specified type (engines the string according to the English-US culture info) | |
ToBoolean | Converts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information. | |
ToByte | Converts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information | |
ToChar | Converts the value of this instance to an equivalent Unicode character using the specified culture-specific formatting information. | |
ToDateTime | Converts the value of this instance to an equivalent DateTime using the specified culture-specific formatting information. | |
ToDecimal | Converts the value of this instance to an equivalent Decimal number using the specified culture-specific formatting information. | |
ToDouble | Converts the value of this instance to an equivalent Double number using the specified culture-specific formatting information. | |
ToInt16 | Converts the value of this instance to an equivalent Int16 number using the specified culture-specific formatting information. | |
ToInt32 | Converts the value of this instance to an equivalent Int32 number using the specified culture-specific formatting information. | |
ToInt64 | Converts the value of this instance to an equivalent Int64 number using the specified culture-specific formatting information. | |
ToSByte | Converts the value of this instance to an equivalent SByte number using the specified culture-specific formatting information. | |
ToSingle | Converts the value of this instance to an equivalent Single number using the specified culture-specific formatting information. | |
ToString | Overloaded. Converts the value of this instance to an equivalent String number using the specified culture-specific formatting information. | |
ToTimeSpan | Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information. | |
ToType | 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 | |
ToUInt16 | Converts the value of this instance to an equivalent 16-bit unsigned integer using the specified culture-specific formatting information. | |
ToUInt32 | Converts the value of this instance to an equivalent 32-bit unsigned integer using the specified culture-specific formatting information. | |
ToUInt64 | Converts the value of this instance to an equivalent 64-bit unsigned integer using the specified culture-specific formatting information. |
Addition | Arithmetic binary plus operator. Applicable for all numeric types |
And | String concatenation operator |
Division | Arithmetic division. Divides v1 by v2. Applicable for all numeric types |
Equality | Comparison Equal To operator |
Exclusive Or | Arithmetic power operator. Raises v1 to the power of v2. Applicable for all numeric types |
Explicit Type Conversion | Overloaded. Cast to Boolean |
Greater Than | Comparison Greater Than operator |
Greater Than or Equal | Comparison Greater Than Or Equal To operator |
Inequality | Comparison Not Equal To operator |
Less Than | Comparison Smaller Than operator |
Less Than or Equal | Comparison Smaller Than Or Equal To operator |
Multiplication | Arithmetic multiplication. Multiplies v1 with v2. Applicable for all numeric types |
Subtraction | Arithmetic binary minus operator. Applicable for all signed numeric types |
Unary Negation | Arithmetic unary minus operator |
Unary Plus | Arithmetic unary plus operator |