Class PropertyTypeMetadata
Represents a serialization metadata for property types.
Inheritance
Namespace: Telerik.Windows.Persistence.SerializationMetadata
Assembly: Telerik.Windows.PersistenceFramework.dll
Syntax
public class PropertyTypeMetadata : Object, ISerializationMetadata
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
System.Boolean
|
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
System.Boolean
|
Type
Gets or sets the type.
Declaration
public Type Type { get; set; }
Property Value
System.Type
The type. |
TypeString
Gets or sets the type string.
Declaration
public string TypeString { get; set; }
Property Value
System.String
The type string. |
Methods
ShouldSerialize(PropertyInfo, String)
Should serialize.
Declaration
public MatchResult ShouldSerialize(PropertyInfo property, string propertyPath)
Parameters
System.Reflection.PropertyInfo
property
The property. |
System.String
propertyPath
The property path. |
Returns
MatchResult
|