Class
SerializationMetadataCollection

Represents a collection for serialization metadata.

Definition

Namespace:Telerik.Windows.Persistence.SerializationMetadata

Assembly:Telerik.Windows.PersistenceFramework.dll

Syntax:

cs-api-definition
public class SerializationMetadataCollection : ObservableCollection<ISerializationMetadata>, IList<ISerializationMetadata>, ICollection<ISerializationMetadata>, IList, ICollection, IReadOnlyList<ISerializationMetadata>, IReadOnlyCollection<ISerializationMetadata>, IEnumerable<ISerializationMetadata>, IEnumerable, INotifyCollectionChanged, INotifyPropertyChanged, ISerializationMetadata

Inheritance: objectCollection<ISerializationMetadata>ObservableCollection<ISerializationMetadata>SerializationMetadataCollection

Implements: ICollectionICollection<ISerializationMetadata>IEnumerableIEnumerable<ISerializationMetadata>IListIList<ISerializationMetadata>INotifyCollectionChangedINotifyPropertyChangedIReadOnlyCollection<ISerializationMetadata>IReadOnlyList<ISerializationMetadata>ISerializationMetadata

Inherited Members ObservableCollection<ISerializationMetadata>.Move(int, int)ObservableCollection<ISerializationMetadata>.ClearItems()ObservableCollection<ISerializationMetadata>.RemoveItem(int)ObservableCollection<ISerializationMetadata>.InsertItem(int, ISerializationMetadata)ObservableCollection<ISerializationMetadata>.SetItem(int, ISerializationMetadata)ObservableCollection<ISerializationMetadata>.MoveItem(int, int)ObservableCollection<ISerializationMetadata>.OnPropertyChanged(PropertyChangedEventArgs)ObservableCollection<ISerializationMetadata>.OnCollectionChanged(NotifyCollectionChangedEventArgs)ObservableCollection<ISerializationMetadata>.BlockReentrancy()ObservableCollection<ISerializationMetadata>.CheckReentrancy()ObservableCollection<ISerializationMetadata>.CollectionChangedObservableCollection<ISerializationMetadata>.PropertyChangedCollection<ISerializationMetadata>.Add(ISerializationMetadata)Collection<ISerializationMetadata>.Clear()Collection<ISerializationMetadata>.CopyTo(ISerializationMetadata[], int)Collection<ISerializationMetadata>.Contains(ISerializationMetadata)Collection<ISerializationMetadata>.GetEnumerator()Collection<ISerializationMetadata>.IndexOf(ISerializationMetadata)Collection<ISerializationMetadata>.Insert(int, ISerializationMetadata)Collection<ISerializationMetadata>.Remove(ISerializationMetadata)Collection<ISerializationMetadata>.RemoveAt(int)Collection<ISerializationMetadata>.CountCollection<ISerializationMetadata>.ItemsCollection<ISerializationMetadata>.this[int]

Constructors

SerializationMetadataCollection()

Initializes a new instance of the SerializationMetadataCollection class.

Declaration

cs-api-definition
public SerializationMetadataCollection()

Properties

Operator

Gets or sets the operator.

Declaration

cs-api-definition
public LogicalOperator Operator { get; set; }

Property Value

LogicalOperator

The operator.

Methods

ShouldSerialize(PropertyInfo, string)

Determines whether it should serialize the property.

Declaration

cs-api-definition
public MatchResult ShouldSerialize(PropertyInfo property, string propertyPath)

Parameters

property

PropertyInfo

The property.

propertyPath

string

The property path.

Returns

MatchResult

Implements ISerializationMetadata.ShouldSerialize(PropertyInfo, string)

ValidateMetadata(PropertyInfo, string)

Validates the metadata.

Declaration

cs-api-definition
public MatchResult ValidateMetadata(PropertyInfo property, string propertyPath)

Parameters

property

PropertyInfo

The property.

propertyPath

string

The property path.

Returns

MatchResult