Class NamedObjects<T>
Represents collection of named objects.
Inheritance
Inherited Members
Namespace: Telerik.Windows.Documents.Spreadsheet.Core
Assembly: Telerik.Windows.Documents.Spreadsheet.dll
Syntax
public class NamedObjects<T> : IEnumerable<T>, IEnumerable where T : INamedObject
Type Parameters
T
The type of the T. |
Constructors
NamedObjects()
Properties
Count
Gets the count.
Declaration
public int Count { get; }
Property Value
System. The count. |
Item[Int32]
Gets the INamedObject at the specified index.
Declaration
public T this[int index] { get; }
Parameters
System. The index of the desired element. |
Property Value
T
The item at specified index. |
Methods
Add(T)
Adds the specified item.
Declaration
public void Add(T item)
Parameters
T
item
The new item. |
AddRange(IEnumerable<T>)
Adds the range of items to the collection.
Declaration
public void AddRange(IEnumerable<T> items)
Parameters
System. The range of items. |
Clear()
Clears this items from the collection.
Declaration
public void Clear()
Contains(T)
Determines whether the specified item is contained in the collection.
Declaration
public bool Contains(T item)
Parameters
T
item
The searched item. |
Returns
System.
|
Contains(String)
Determines whether item with the specified name is contained in the collection.
Declaration
public bool Contains(string name)
Parameters
System. The name of the searched item. |
Returns
System.
|
GetByName(String)
Gets item by name.
Declaration
public T GetByName(string name)
Parameters
System. The name of the searched item. |
Returns
T
The searched item. |
GetEnumerator()
Returns an enumerator that iterates through the collection.
Declaration
public IEnumerator<T> GetEnumerator()
Returns
System. A System.Collections.Generic.IEnumerator<T> that can be used to iterate through the collection. |
Implements
OnChanged()
Called when the collection is changed.
Declaration
protected virtual void OnChanged()
OnItemReplaced(NamedObjectsItemReplaceEventArgs)
Raises the Item
Declaration
protected virtual void OnItemReplaced(NamedObjectsItemReplaceEventArgs args)
Parameters
Named The Named |
Remove(String)
Removes the item with the specified name.
Declaration
public void Remove(string name)
Parameters
System. The name of the item. |
Replace(String, T)
Replaces the item specified by name with the specified item.
Declaration
public void Replace(string itemName, T item)
Parameters
System. Name of the item to replace. |
T
item
The item to replace with. |
TryGetByName(String, out T)
Tries to get item by name.
Declaration
public bool TryGetByName(string name, out T result)
Parameters
System. The name of the searched item. |
T
result
The result. |
Returns
System.
|
Events
Changed
Occurs when the collection is changed.
Declaration
public event EventHandler Changed
Event Type
System.
|
ItemReplaced
Occurs when an item is replaced.
Declaration
public event EventHandler<NamedObjectsItemReplaceEventArgs> ItemReplaced
Event Type
System.
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System. An System. |