New to Telerik UI for WinFormsStart a free 30-day trial

Definition

Namespace:Telerik.WinControls.XmlSerialization

Assembly:Telerik.WinControls.dll

Syntax:

C#
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

C#
public PropertySerializationMetadataCollection()

Methods

C#
public void Add(string objectTypeFullName, string propertyName, params Attribute[] attributes)
Parameters:objectTypeFullNamestringpropertyNamestringattributesAttribute[]
C#
public void Add(Type objectType, string propertyName, params Attribute[] attributes)
Parameters:objectTypeTypepropertyNamestringattributesAttribute[]
C#
public PropertySerializationMetadata Find(Predicate<PropertySerializationMetadata> match)
Parameters:matchPredicate<PropertySerializationMetadata>Returns:

PropertySerializationMetadata

C#
public PropertySerializationMetadata FindClassMetadata(object targetObject)
Parameters:targetObjectobjectReturns:

PropertySerializationMetadata

C#
public PropertySerializationMetadata FindPropertyMetadata(object targetObject, PropertyDescriptor property)
Parameters:targetObjectobjectpropertyPropertyDescriptorReturns:

PropertySerializationMetadata

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

C#
protected override bool OnCollectionChanging(NotifyCollectionChangingEventArgs e)
Parameters:eNotifyCollectionChangingEventArgsReturns:

bool

Overrides: ObservableCollection<PropertySerializationMetadata>.OnCollectionChanging(NotifyCollectionChangingEventArgs)