DimensionCollection Class

Collection class for Array Dimensions

Inheritance Hierarchy

System.Object
  TwinCAT.TypeSystem.DimensionCollection
Namespace:  TwinCAT.TypeSystem
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 4.3.0.0

Syntax

C#

public class DimensionCollection : IDimensionCollection, 
    IList<IDimension>, ICollection<IDimension>, IEnumerable<IDimension>, 
    IEnumerable

VB

Public Class DimensionCollection
    Implements IDimensionCollection, IList(Of IDimension), 
    ICollection(Of IDimension), IEnumerable(Of IDimension), IEnumerable

The DimensionCollection type exposes the following members.

Constructors

 

Name

Description

DimensionCollection.

Initializes a new instance of the DimensionCollection class.

DimensionCollection(Int32)

Initializes a new instance of an 1-Dimensional representing DimensionCollection class.

DimensionCollection(.Int32.)

Initializes a new instance of the DimensionCollection class.

DimensionCollection(IEnumerable.IDimension.)

Initializes a new instance of the DimensionCollection class.

Properties

 

Name

Description

Count

Gets the number of elements contained in the ICollection.T..

ElementCount

Gets the Number of elements in all Dimensions

IsReadOnly

Gets a value indicating whether the ICollection.T. is read-only.

Item

Gets or sets the element at the specified index.

LowerBounds

Gets the lower bounds.

UpperBounds

Gets the upper bounds.

Methods

 

Name

Description

Add

Adds an item to the ICollection.T..

AsReadOnly

Returns a read only version of this DimensionCollection.

Clear

Removes all items from the ICollection.T..

Contains

Determines whether the ICollection.T. contains a specific value.

CopyTo

Copies to.

Equals

Determines whether the specified object is equal to the current object. (Inherited from 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.)

GetDimensionLengths

Gets an array the specifies the Lengths of each Array Dimension

GetEnumerator

Returns an enumerator that iterates through the collection.

GetHashCode

Serves as the default hash function. (Inherited from Object.)

GetType

Gets the Type of the current instance. (Inherited from Object.)

IndexOf

Determines the index of a specific item in the IList.T..

Insert

Inserts an item to the IList.T. at the specified index.

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

Remove

Removes the first occurrence of a specific object from the ICollection.T..

RemoveAt

Removes the IList.T. item at the specified index.

ToString

Returns a string that represents the current object. (Inherited from Object.)

Reference

TwinCAT.TypeSystem Namespace