ClassMetadataCollection<T>
Class
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Type Parameters:
T
Syntax:
cs-api-definition
public class MetadataCollection<T> : Collection<T>, INotifyMetadataCollectionChanged, IMetadataHierarchicalEnumerable where T : MetaItem
Inheritance: objectCollection<T>MetadataCollection<T>
Implements:
Constructors
MetadataCollection(MetaItem, IEnumerable<T>)
Declaration
cs-api-definition
public MetadataCollection(MetaItem owner, IEnumerable<T> collection)
Parameters
owner
collection
IEnumerable<T>
MetadataCollection(MetaItem, List<T>)
Declaration
cs-api-definition
public MetadataCollection(MetaItem owner, List<T> list)
Parameters
owner
list
List<T>
Methods
ClearItems()
Declaration
cs-api-definition
protected override void ClearItems()
Overrides
Clone()
Declaration
cs-api-definition
public object Clone()
Returns
object
GetHierarchyDataCore(T)
Declaration
cs-api-definition
protected virtual IHierarchyMetadata GetHierarchyDataCore(T enumeratedItem)
Parameters
enumeratedItem
T
Returns
InsertItem(int, T)
Declaration
cs-api-definition
protected override void InsertItem(int index, T item)
Parameters
index
int
item
T
Overrides
Move(int, int)
Declaration
cs-api-definition
public void Move(int oldIndex, int newIndex)
Parameters
oldIndex
int
newIndex
int
MoveItem(int, int)
Declaration
cs-api-definition
protected virtual void MoveItem(int oldIndex, int newIndex)
Parameters
oldIndex
int
newIndex
int
OnCollectionChanged(NotifyMetadataCollectionChangedEventArgs)
Declaration
cs-api-definition
protected virtual void OnCollectionChanged(NotifyMetadataCollectionChangedEventArgs e)
Parameters
e
OnPropertyChanged(PropertyChangedEventArgs)
Declaration
cs-api-definition
protected virtual void OnPropertyChanged(PropertyChangedEventArgs e)
Parameters
e
PropertyChangedEventArgs
RemoveItem(int)
Declaration
cs-api-definition
protected override void RemoveItem(int index)
Parameters
index
int
Overrides
SetItem(int, T)
Declaration
cs-api-definition
protected override void SetItem(int index, T item)
Parameters
index
int
item
T
Overrides
Events
MetadataCollectionChanged
Declaration
cs-api-definition
public event NotifyMetadataCollectionChangedEventHandler MetadataCollectionChanged
Event Value
Implements
PropertyChanged
Declaration
cs-api-definition
public event PropertyChangedEventHandler PropertyChanged
Event Value
PropertyChangedEventHandler