SerializationModelInfo

Name Value
Assembly Catel.Core
Namespace Catel.Runtime.Serialization
Available on .NET Framework 4.5, .NET Framework 4.6, Portable Class Libraries, Xamarin - Android, Xamarin - iOS
public class SerializationModelInfo

Class that contains info about serializable models.

Constructors

SerializationModelInfo(Type modelType, Dictionary<string, MemberMetadata> catelProperties, Dictionary<string, MemberMetadata> fields, Dictionary<string, MemberMetadata> regularProperties)

Initializes a new instance of the SerializationModelInfo class.

Parameters

Name Description
modelType Type of the model.
catelProperties The catel properties.
fields The fields.
regularProperties The properties.

Properties

CatelProperties

Gets the catel properties.

CatelPropertiesByName

Gets the Catel properties by name.

CatelPropertyNames

Gets the catel property names.

FieldNames

Gets the field names.

Fields

Gets the fields.

FieldsByName

Gets the fields by name.

ModelType

Gets the type of the model.

Properties

Gets the properties.

PropertiesByName

Gets the properties by name.

PropertyNames

Gets the property names.


Have a question about Catel? Use StackOverflow with the Catel tag!


Discussion