ClassPropertyTypeMetadata
Represents a serialization metadata for property types.
Definition
Namespace:Telerik.Windows.Persistence.SerializationMetadata
Assembly:Telerik.Windows.PersistenceFramework.dll
Syntax:
public class PropertyTypeMetadata : ISerializationMetadata
Inheritance: objectPropertyTypeMetadata
Implements:
Constructors
PropertyTypeMetadata()
Declaration
public PropertyTypeMetadata()
Properties
AllowSubClasses
Gets or sets a value indicating whether [allow sub classes].
Declaration
public bool AllowSubClasses { get; set; }
Property Value
True if [allow sub classes]; otherwise, false.
Condition
Gets or sets the condition.
Declaration
public SerializationMetadataCondition Condition { get; set; }
Property Value
SerializationMetadataCondition
The condition.
IsRecursive
Gets or sets a value indicating whether this instance is recursive.
Declaration
public bool IsRecursive { get; set; }
Property Value
True if this instance is recursive; otherwise, false.
Type
Gets or sets the type.
TypeString
Gets or sets the type string.
Declaration
public string TypeString { get; set; }
Property Value
The type string.
Methods
ShouldSerialize(PropertyInfo, string)
Should serialize.
Declaration
public MatchResult ShouldSerialize(PropertyInfo property, string propertyPath)
Parameters
property
The property.
propertyPath
The property path.
Returns
Implements