Nevron Open Vision Documentation
Nevron.Nov Namespace / NVariant Structure
Fields Properties Methods


In This Topic
    NVariant Structure Members
    In This Topic

    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