NevronOpenVision
Nevron.Nov Namespace / NVariant Structure
Fields Properties Methods


NVariant Structure Members

The following tables list the members exposed by NVariant.

Public Constructors
 NameDescription
Public ConstructorOverloaded.   
Top
Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)The empty variant  
Public Fieldstatic (Shared in Visual Basic)The false variant  
Public Fieldstatic (Shared in Visual Basic)The true variant  
Public Fieldstatic (Shared in Visual Basic)The Zero constant  
Top
Protected Fields
 NameDescription
Internal Field  
Top
Public Properties
 NameDescription
Public PropertyDetermines whether this variant is an array  
Public PropertyDetermines whether this is a boolean variant.  
Public PropertyDetermines whether this variant is a date time variant  
Public PropertyDetermines whether this is an empty variant.  
Public PropertyDetermines whether this variant is a measure (e.g. there is a unit associated with the number)  
Public PropertyDetermines whether this variant is a number (Real or Integer)  
Public PropertyDetermines whether this variant is a number or measure variant.  
Public PropertyDetermines whether this variant is an object  
Public PropertyDetermines whether this variant is a string  
Top
Public Methods
 NameDescription
Public MethodOverloaded. Compares this variant to the specified object. The object must be of NVariant type  
Public Methodstatic (Shared in Visual Basic)Overloaded. Tries to create an object from the specified variant, by using the object factory for the specified type.  
Public Methodstatic (Shared in Visual Basic)Overloaded. Creates a variant from the specified object.  
Public Method  
Public MethodOverriden because == operator was overriden  
Public MethodOverloaded. Gets the first non array variant contained in this variant. In case this variant is not array returns the variant itself.  
Public MethodOverriden because Equals was overriden  
Public MethodOverloaded. Gets the last non array variant contained in this variant. In case this variant is not array returns the variant itself.  
Public MethodGets the measure represented by this variant.  
Public Methodstatic (Shared in Visual Basic)Given a target object type, tries to return a function that converts a variant to an object of the specified target type.  
Public MethodGets the value at the specified index. In case of a non array variant throws an exception.  
Public MethodGets the count of variants contained in this variant array. In case of a non array variant throws an exception.  
Public Methodstatic (Shared in Visual Basic)Given a source object type, tries to return a function that converts an object to a variant.  
Public Method  
Public Methodstatic (Shared in Visual Basic)Sets the function that converts variants to objects of the specified type.  
Public Methodstatic (Shared in Visual Basic)Sets the function that converts objects to variants.  
Public MethodConverts the value of this instance to an equivalent Boolean value using the specified culture-specific formatting information.  
Public MethodConverts the value of this instance to an equivalent 8-bit unsigned integer using the specified culture-specific formatting information  
Public MethodConverts the value of this instance to an equivalent DateTime using the specified culture-specific formatting information.  
Public MethodConverts the value of this instance to an equivalent Decimal number using the specified culture-specific formatting information.  
Public MethodConverts the value of this instance to an equivalent Double number using the specified culture-specific formatting information.  
Public MethodConverts the value of this instance to an equivalent Int32 number using the specified culture-specific formatting information.  
Public MethodConverts the value of this instance to an equivalent Int64 number using the specified culture-specific formatting information.  
Public MethodConverts the value of this instance to an equivalent Single number using the specified culture-specific formatting information.  
Public MethodOverloaded. Converts the value of this instance to an equivalent string number using the specified culture-specific formatting information.  
Top
Protected Methods
 NameDescription
Internal Method  
Internal Method  
Internal Methodstatic (Shared in Visual Basic)  
Top
Public Operators
Arithmetic binary plus operator (defined for numbers, lengths and angles)
Arithmetic division. Divides a by b. Applicable for all number types
Comparison Equal To operator
Overloaded. Cast to Boolean
Comparison Greater Than operator
Comparison Greater Than Or Equal To operator
Comparison Not Equal To operator
Comparison Less Than operator
Comparison Less Than Or Equal To operator
Arithmetic multiplication. Multiplies a with b. Applicable for all number types
Arithmetic binary minus operator (defined for numbers, lengths and angles)
Arithmetic unary minus operator (defined for signed numbers)
Arithmetic unary plus operator operator (defined for numbers, lengths and angles)
Top
See Also