[]
        
(Showing Draft Content)

C1.Win.Input.TagCollection

TagCollection Class

Represents a collection of tags.

Inheritance
TagCollection
Namespace: C1.Win.Input
Assembly: C1.Win.Input.MultiSelect.8.dll
Syntax
public class TagCollection : IList, ICollection, IEnumerable, INotifyCollectionChanged

Properties

Name Description
Count

Gets the number of items contained in the TagCollection instance.

IsFixedSize

Gets a value indicating whether the TagCollection instance is fixed size.

IsReadOnly

Gets a value indicating whether the TagCollection instance is read-only.

IsSynchronized

Gets a value indicating whether the TagCollection instance is synchronized.

this[int]

Gets or sets the object at the specified index.

SyncRoot

Gets the synchronize root.

Methods

Name Description
Add(object)

Adds an item to the TagCollection.

AddRange(IEnumerable<object>)

Adds the items of the specified collection to the end of the TagCollection.

AddRange(IEnumerable)

Adds the items of the specified collection to the end of the TagCollection.

Clear()

Removes all items from the TagCollection.

Contains(object)

Determines whether an item is in the TagCollection.

CopyTo(Array, int)

Copies the entire TagCollection to a compatible one-dimensional array, starting at the specified index of the target array.

GetEnumerator()

Returns an enumerator that iterates through the TagCollection.

IndexOf(object)

Searches for the specified item and returns the zero-based index.

Insert(int, object)

Inserts item into the TagCollection at the specified index.

OnCollectionChanged(NotifyCollectionChangedEventArgs)

Raise CollectionChanged event to any listeners. Properties/methods modifying this TagCollection will raise a collection changed event through this virtual method.

Remove(object)

Removes the first occurrence of a specified item from the collection.

RemoveAt(int)

Removes the item at the specified index of the collection.

Events

Name Description
CollectionChanged

Occurs when the TagCollection changes, either by adding or removing an item.