EnumValueCollection Class

Class EnumValueCollection.

Inheritance Hierarchy

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

Syntax

C#

public class EnumValueCollection : IList<IEnumValue>, 
    ICollection<IEnumValue>, IEnumerable<IEnumValue>, IEnumerable

VB

Public Class EnumValueCollection
    Implements IList(Of IEnumValue), ICollection(Of IEnumValue), 
    IEnumerable(Of IEnumValue), IEnumerable

The EnumValueCollection type exposes the following members.

Properties

 

Name

Description

Count

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

IsReadOnly

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

Item.Int32.

Gets or sets the element at the specified index.

Item.String.

Gets or sets the element at the specified index.

Methods

 

Name

Description

Add

Adds an item to the ICollection.T..

AsReadOnly

Gets as read only.

Clear

Removes all items from the ICollection.T..

Contains(Object)

Determines whether [contains] [the specified value].

Contains(String)

Determines whether [contains] [the specified name].

Contains(IEnumValue)

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

CopyTo

Copies the entire list.

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.)

GetEnumerator

Returns an enumerator that iterates through the collection.

GetHashCode

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

GetNames

Gets the names.

GetType

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

GetValues

Gets the values.

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.)

Parse

Parses the specified string to the Enum value.

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.)

TryGetInfo

Tries the get information.

TryParse

Parse the specified string to the enum value.

Reference

TwinCAT.TypeSystem Namespace