Implementation of {@link DOFValue} that supports both fixed- and variable-length arrays of other values.
Inheritance Hierarchy
org.opendof.core.oal.valueDOFArray
Namespace: org.opendof.core.oal.value
Assembly: dof-oal (in dof-oal.dll) Version: 7.0.1.2
Syntax
C#
public class DOFArray : DOFValue, DOFImmutable, IList<DOFValue>, ICollection<DOFValue>, IEnumerable<DOFValue>
The DOFArray type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | DOFArray(DOFValue) | Construct an array from an array of values. The element type of the array is determined
from the values themselves through compatibility checking. If the input array has zero
length then the element type will be valid, but imcompatible with any other type.
|
![]() | DOFArray(IListDOFValue) | Initializes a new instance of the DOFArray class |
![]() | DOFArray(DOFArrayType, DOFPacket) | Create an instance from serialized form.
|
![]() | DOFArray(DOFArrayType, DOFValue) | Create a DOFArray from an array type an an array of DOFValues.
|
Properties
Name | Description | |
---|---|---|
![]() | Count | {@inheritDoc} |
![]() | IsFixedSize | |
![]() | IsReadOnly | |
![]() | IsSynchronized | |
![]() | Item | |
![]() | SyncRoot |
Methods
Name | Description | |
---|---|---|
![]() | Add | |
![]() | Clear | |
![]() | Contains | |
![]() | CopyTo(Array, Int32) | |
![]() | CopyTo(DOFValue, Int32) | |
![]() | Equals | (Overrides ObjectEquals(Object).) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) |
![]() | getDOFType | |
![]() | GetEnumerator | {@inheritDoc} |
![]() | GetHashCode | (Overrides ObjectGetHashCode.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | IndexOf | |
![]() | Insert | |
![]() | isCompatibleWith | |
![]() | IsEmpty | {@inheritDoc} |
![]() | listIterator | {@inheritDoc} |
![]() | listIterator(Int32) | {@inheritDoc} |
![]() | marshal | |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) |
![]() | Remove | |
![]() | RemoveAt | |
![]() | subList | {@inheritDoc} |
![]() | toArray | {@inheritDoc} |
![]() | toArray(Object) | |
![]() | ToString | (Overrides ObjectToString.) |
See Also