EGDL2 2.1
Loading...
Searching...
No Matches
FullSerializer.fsObjectAttribute Class Referencesealed

This attribute controls some serialization behavior for a type. See the comments on each of the fields for more information. More...

Inherits Attribute.

Public Attributes

Type[] PreviousModels
 The previous model that should be used if an old version of this object is encountered. Using this attribute also requires that the type have a public constructor that takes only one parameter, an object instance of the given type. Use of this parameter requires that the VersionString parameter is also set.
 
string VersionString
 The version string to use for this model. This should be unique among all prior versions of this model that is supported for importation. If PreviousModel is set, then this attribute must also be set. A good valid example for this is "v1", "v2", "v3", ...
 
fsMemberSerialization MemberSerialization = fsMemberSerialization.Default
 This controls the behavior for member serialization. The default behavior is fsMemberSerialization.Default.
 
Type Converter
 Specify a custom converter to use for serialization. The converter type needs to derive from fsBaseConverter. This defaults to null.
 
Type Processor
 Specify a custom processor to use during serialization. The processor type needs to derive from fsObjectProcessor and the call to CanProcess is not invoked. This defaults to null.
 

Detailed Description

This attribute controls some serialization behavior for a type. See the comments on each of the fields for more information.


The documentation for this class was generated from the following file: