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.Int32
The count. |
Item[Int32]
Gets the INamedObject at the specified index.
Declaration
public T this[int index] { get; }
Parameters
System.Int32
index
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.Collections.Generic.IEnumerable<T>
items
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.Boolean
|
Contains(String)
Determines whether item with the specified name is contained in the collection.
Declaration
public bool Contains(string name)
Parameters
System.String
name
The name of the searched item. |
Returns
System.Boolean
|
GetByName(String)
Gets item by name.
Declaration
public T GetByName(string name)
Parameters
System.String
name
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.Collections.Generic.IEnumerator<T>
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 ItemReplaced event.
Declaration
protected virtual void OnItemReplaced(NamedObjectsItemReplaceEventArgs args)
Parameters
NamedObjectsItemReplaceEventArgs
args
The NamedObjectsItemReplaceEventArgs instance containing the event data. |
Remove(String)
Removes the item with the specified name.
Declaration
public void Remove(string name)
Parameters
System.String
name
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.String
itemName
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.String
name
The name of the searched item. |
T
result
The result. |
Returns
System.Boolean
|
Events
Changed
Occurs when the collection is changed.
Declaration
public event EventHandler Changed
Event Type
System.EventHandler
|
ItemReplaced
Occurs when an item is replaced.
Declaration
public event EventHandler<NamedObjectsItemReplaceEventArgs> ItemReplaced
Event Type
System.EventHandler<NamedObjectsItemReplaceEventArgs>
|
Explicit Interface Implementations
IEnumerable.GetEnumerator()
Returns an enumerator that iterates through a collection.
Declaration
IEnumerator IEnumerable.GetEnumerator()
Returns
System.Collections.IEnumerator
An System.Collections.IEnumerator object that can be used to iterate through the collection. |