ClassSerializationMetadataCollection
Class
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:
Inherited Members
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
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
The property.
propertyPath
The property path.
Returns
Implements
ValidateMetadata(PropertyInfo, string)
Validates the metadata.
Declaration
cs-api-definition
public MatchResult ValidateMetadata(PropertyInfo property, string propertyPath)
Parameters
property
The property.
propertyPath
The property path.
Returns