Class
PropertySerializationMetadataCollection

Definition

Namespace:Telerik.WinControls.XmlSerialization

Assembly:Telerik.WinControls.dll

Syntax:

cs-api-definition
public class PropertySerializationMetadataCollection : ObservableCollection<PropertySerializationMetadata>, IList, ICollection, IEnumerable, INotifyCollectionChanged, INotifyCollectionChanging, INotifyPropertyChanged, INotifyPropertyChangingEx

Inheritance: objectCollection<PropertySerializationMetadata>ObservableCollection<PropertySerializationMetadata>PropertySerializationMetadataCollection

Implements: ICollectionIEnumerableIListINotifyCollectionChangedINotifyCollectionChangingINotifyPropertyChangedINotifyPropertyChangingEx

Inherited Members ObservableCollection<PropertySerializationMetadata>.CountStringObservableCollection<PropertySerializationMetadata>.ItemArrayStringObservableCollection<PropertySerializationMetadata>.ClearItems()ObservableCollection<PropertySerializationMetadata>.InsertItem(int, PropertySerializationMetadata)ObservableCollection<PropertySerializationMetadata>.InsertItem(int, PropertySerializationMetadata, Action<PropertySerializationMetadata>)ObservableCollection<PropertySerializationMetadata>.Move(int, int)ObservableCollection<PropertySerializationMetadata>.MoveItem(int, int)ObservableCollection<PropertySerializationMetadata>.BeginUpdate()ObservableCollection<PropertySerializationMetadata>.BeginItemUpdate()ObservableCollection<PropertySerializationMetadata>.EndItemUpdate()ObservableCollection<PropertySerializationMetadata>.EndItemUpdate(bool)ObservableCollection<PropertySerializationMetadata>.EndUpdate(bool)ObservableCollection<PropertySerializationMetadata>.EndUpdate()ObservableCollection<PropertySerializationMetadata>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<PropertySerializationMetadata>.NotifyListenersCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<PropertySerializationMetadata>.CallCollectionChanged(object, NotifyCollectionChangedEventArgs)ObservableCollection<PropertySerializationMetadata>.NotifyListenersCollectionChanging(NotifyCollectionChangingEventArgs)ObservableCollection<PropertySerializationMetadata>.CallCollectionChanging(object, NotifyCollectionChangingEventArgs)ObservableCollection<PropertySerializationMetadata>.RemoveItem(int)ObservableCollection<PropertySerializationMetadata>.SetItem(int, PropertySerializationMetadata)ObservableCollection<PropertySerializationMetadata>.AddRange(IEnumerable<PropertySerializationMetadata>)ObservableCollection<PropertySerializationMetadata>.RemoveRange(IEnumerable<PropertySerializationMetadata>)ObservableCollection<PropertySerializationMetadata>.OnCollectionChanged(NotifyCollectionChangedAction, object, int)ObservableCollection<PropertySerializationMetadata>.OnCollectionChanged(NotifyCollectionChangedAction, object, int, int)ObservableCollection<PropertySerializationMetadata>.OnCollectionChanged(NotifyCollectionChangedAction, object, object, int)ObservableCollection<PropertySerializationMetadata>.OnCollectionReset(IList)ObservableCollection<PropertySerializationMetadata>.OnCollectionChanging(NotifyCollectionChangedAction, object, int)ObservableCollection<PropertySerializationMetadata>.OnCollectionChanging(NotifyCollectionChangedAction, object, int, int)ObservableCollection<PropertySerializationMetadata>.OnCollectionChanging(NotifyCollectionChangedAction, object, object, int)ObservableCollection<PropertySerializationMetadata>.OnCollectionReseting()ObservableCollection<PropertySerializationMetadata>.OnNotifyPropertyChanged(string)ObservableCollection<PropertySerializationMetadata>.OnNotifyPropertyChanged(PropertyChangedEventArgs)ObservableCollection<PropertySerializationMetadata>.OnNotifyPropertyChanging(string)ObservableCollection<PropertySerializationMetadata>.OnNotifyPropertyChanging(PropertyChangingEventArgsEx)ObservableCollection<PropertySerializationMetadata>.IsUpdatedObservableCollection<PropertySerializationMetadata>.CollectionChangedObservableCollection<PropertySerializationMetadata>.CollectionChangingObservableCollection<PropertySerializationMetadata>.PropertyChangedObservableCollection<PropertySerializationMetadata>.PropertyChangingCollection<PropertySerializationMetadata>.Add(PropertySerializationMetadata)Collection<PropertySerializationMetadata>.Clear()Collection<PropertySerializationMetadata>.CopyTo(PropertySerializationMetadata[], int)Collection<PropertySerializationMetadata>.Contains(PropertySerializationMetadata)Collection<PropertySerializationMetadata>.GetEnumerator()Collection<PropertySerializationMetadata>.IndexOf(PropertySerializationMetadata)Collection<PropertySerializationMetadata>.Insert(int, PropertySerializationMetadata)Collection<PropertySerializationMetadata>.Remove(PropertySerializationMetadata)Collection<PropertySerializationMetadata>.RemoveAt(int)Collection<PropertySerializationMetadata>.CountCollection<PropertySerializationMetadata>.ItemsCollection<PropertySerializationMetadata>.this[int]

Constructors

PropertySerializationMetadataCollection()

Declaration

cs-api-definition
public PropertySerializationMetadataCollection()

Methods

Add(Type, string, params Attribute[])

Declaration

cs-api-definition
public void Add(Type objectType, string propertyName, params Attribute[] attributes)

Parameters

objectType

Type

propertyName

string

attributes

Attribute[]

Add(string, string, params Attribute[])

Declaration

cs-api-definition
public void Add(string objectTypeFullName, string propertyName, params Attribute[] attributes)

Parameters

objectTypeFullName

string

propertyName

string

attributes

Attribute[]

Find(Predicate<PropertySerializationMetadata>)

Declaration

cs-api-definition
public PropertySerializationMetadata Find(Predicate<PropertySerializationMetadata> match)

Parameters

match

Predicate<PropertySerializationMetadata>

Returns

PropertySerializationMetadata

FindClassMetadata(object)

Declaration

cs-api-definition
public PropertySerializationMetadata FindClassMetadata(object targetObject)

Parameters

targetObject

object

Returns

PropertySerializationMetadata

FindPropertyMetadata(object, PropertyDescriptor)

Declaration

cs-api-definition
public PropertySerializationMetadata FindPropertyMetadata(object targetObject, PropertyDescriptor property)

Parameters

targetObject

object

property

PropertyDescriptor

Returns

PropertySerializationMetadata

OnCollectionChanging(NotifyCollectionChangingEventArgs)

Calls the NotifyListenersCollectionChanging method with the provided arguments if not in a batch update.

Declaration

cs-api-definition
protected override bool OnCollectionChanging(NotifyCollectionChangingEventArgs e)

Parameters

e

NotifyCollectionChangingEventArgs

Returns

bool

Overrides ObservableCollection<PropertySerializationMetadata>.OnCollectionChanging(NotifyCollectionChangingEventArgs)