ISymbolCollection.T. Interface

Interface ISymbolCollection

Namespace:  TwinCAT.TypeSystem.Generic
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 4.3.0.0

Syntax

C#

public interface ISymbolCollection<T> : IInstanceCollection<T>, 
    IList<T>, ICollection<T>, IEnumerable<T>, IEnumerable
where T : ISymbol

VB

Public Interface ISymbolCollection(Of T As ISymbol)
    Inherits IInstanceCollection(Of T), IList(Of T), ICollection(Of T), 
    IEnumerable(Of T), IEnumerable

Type Parameters

T

The ISymbolCollection.T. type exposes the following members.

Properties

 

Name

Description

Count

Gets the number of elements contained in the ICollection.T.. (Inherited from ICollection.T..)

IsReadOnly

Gets a value indicating whether the ICollection.T. is read-only. (Inherited from ICollection.T..)

Item.String.

Gets the IInstance with the specified instance path. (Inherited from IInstanceCollection.T..)

Item.Int32.

Gets or sets the element at the specified index. (Inherited from IList.T..)

Mode

Gets the InstanceCollectionMode. (Inherited from IInstanceCollection.T..)

Methods

 

Name

Description

Add

Adds an item to the ICollection.T.. (Inherited from ICollection.T..)

Clear

Removes all items from the ICollection.T.. (Inherited from ICollection.T..)

Contains(String)

Determines whether this collection contains an instance with the specified instance path. (Inherited from IInstanceCollection.T..)

Contains(T)

Determines whether the ICollection.T. contains a specific value. (Inherited from ICollection.T..)

ContainsName

Determines whether this collection contains an instance with the specified instance name. (Inherited from IInstanceCollection.T..)

CopyTo

Copies the elements of the ICollection.T. to an Array, starting at a particular Array index. (Inherited from ICollection.T..)

GetEnumerator

Returns an enumerator that iterates through the collection. (Inherited from IEnumerable.T..)

GetInstance

Gets the IInstanceby instance path. (Inherited from IInstanceCollection.T..)

GetInstanceByName

Gets the IInstance by instance name. (Inherited from IInstanceCollection.T..)

IndexOf

Determines the index of a specific item in the IList.T.. (Inherited from IList.T..)

Insert

Inserts an item to the IList.T. at the specified index. (Inherited from IList.T..)

Remove

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

RemoveAt

Removes the IList.T. item at the specified index. (Inherited from IList.T..)

TryGetInstance

Tries to get the specified instance. (Inherited from IInstanceCollection.T..)

TryGetInstanceByName

Tries to get the specified instance by name. (Inherited from IInstanceCollection.T..)

Reference

TwinCAT.TypeSystem.Generic Namespace

TwinCAT.TypeSystem.Generic.IInstanceCollection.T.