Click or drag to resize

VectorElement Class

Represents an Element which is a collection of values in a PQDIF file. Vector elements are part of the physical structure of a PQDIF file. They exist within the body of a Record (contained by a CollectionElement).
Inheritance Hierarchy
SystemObject
  GSF.PQDIF.PhysicalElement
    GSF.PQDIF.PhysicalVectorElement

Namespace: GSF.PQDIF.Physical
Assembly: GSF.PQDIF (in GSF.PQDIF.dll) Version: 2.4.181-beta
Syntax
public class VectorElement : Element
View Source

The VectorElement type exposes the following members.

Constructors
 NameDescription
Public methodVectorElementInitializes a new instance of the VectorElement class
Top
Properties
 NameDescription
Public propertySize Gets or sets the number of values in the vector.
Public propertyTagOfElement Gets or sets the tag which identifies the element.
(Inherited from Element)
Public propertyTypeOfElement Gets the type of the element. Returns Vector.
(Overrides ElementTypeOfElement)
Public propertyTypeOfValue Gets or sets the physical type of the value or values contained by the element.
(Overrides ElementTypeOfValue)
Top
Methods
 NameDescription
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Protected methodFinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
Public methodGet Gets the value at the given index as the physical type defined by TypeOfValue and returns it as a generic Object.
Public methodGetGuid Gets the value in this vector as a globally unique identifier.
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetInt1 Gets a value in this vector as an 8-bit signed integer.
Public methodGetInt2 Gets a value in this vector as a 16-bit signed integer.
Public methodGetInt4 Gets a value in this vector as a 32-bit signed integer.
Public methodGetReal4 Gets a value in this vector as a 32-bit floating point number.
Public methodGetReal8 Gets a value in this vector as a 64-bit floating point number.
Public methodGetTimestamp Gets a value in this vector as a DateTime.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodGetUInt1 Gets a value in this vector as an 8-bit unsigned integer.
Public methodGetUInt2 Gets a value in this vector as a 16-bit unsigned integer.
Public methodGetUInt4 Gets a value in this vector as a 32-bit unsigned integer.
Public methodGetValues Gets the raw bytes of the values contained by this vector.
Protected methodMemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
Public methodSet Sets the value at the given index as the physical type defined by TypeOfValue.
Public methodSetGuid Sets the value in this vector as a globally unique identifier.
Public methodSetInt1 Sets a value in this vector as an 8-bit signed integer.
Public methodSetInt2 Sets a value in this vector as a 16-bit signed integer.
Public methodSetInt4 Sets a value in this vector as a 32-bit signed integer.
Public methodSetReal4 Sets a value in this vector as a 32-bit floating point number.
Public methodSetReal8 Sets a value in this vector as a 64-bit floating point number.
Public methodSetTimestamp Sets a value in this vector as a DateTime.
Public methodSetUInt1 Sets a value in this vector as an 8-bit unsigned integer.
Public methodSetUInt2 Sets a value in this vector as a 16-bit unsigned integer.
Public methodSetUInt4 Sets a value in this vector as a 32-bit unsigned integer.
Public methodSetValues Sets the raw bytes of the values contained by this vector.
Public methodToString Returns a string representation of this vector.
(Overrides ObjectToString)
Top
Extension Methods
 NameDescription
Public Extension MethodGetEnumValueOrDefault Gets the enumeration constant for value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Public Extension MethodGetEnumValueOrDefaultT Gets the enumeration constant for this value, if defined in the enumeration, or a default value.
(Defined by EnumExtensions)
Top
See Also