Class DynamicModelSerializer
Denotes a serializer that works dynamically
Implements
Inherited Members
Namespace: NMF.Models.Dynamic.Serialization
Assembly: NMF.Models.Dynamic.dll
Syntax
public class DynamicModelSerializer : ModelSerializer, IModelSerializer
Constructors
| Edit this page View SourceDynamicModelSerializer(params INamespace[])
Creates a dynamic serializer supporting the provided namespaces
Declaration
public DynamicModelSerializer(params INamespace[] namespaces)
Parameters
Type | Name | Description |
---|---|---|
INamespace[] | namespaces | The namespaces known by this serializer |
DynamicModelSerializer(IEnumerable<INamespace>)
Creates a dynamic serializer supporting the provided namespaces
Declaration
public DynamicModelSerializer(IEnumerable<INamespace> namespaces)
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<INamespace> | namespaces | The namespaces known by this serializer |
Methods
| Edit this page View SourceGetSerializationInfoForInstance(object, bool)
Gets the serialization information for the provided instance
Declaration
public override ITypeSerializationInfo GetSerializationInfoForInstance(object instance, bool createIfNecessary)
Parameters
Type | Name | Description |
---|---|---|
object | instance | The instance |
bool | createIfNecessary | If true, the serialization information is added if missing |
Returns
Type | Description |
---|---|
ITypeSerializationInfo | The type serialization information |
Overrides
| Edit this page View SourceHandleUnknownAttribute(XmlReader, object, ITypeSerializationInfo, XmlSerializationContext)
Handles an attribute that was not known to the serializer
Declaration
protected override void HandleUnknownAttribute(XmlReader reader, object obj, ITypeSerializationInfo info, XmlSerializationContext context)
Parameters
Type | Name | Description |
---|---|---|
XmlReader | reader | The current reader position |
object | obj | The object that is currently deserialized |
ITypeSerializationInfo | info | The type serialization information of the object |
XmlSerializationContext | context | The serialization context |