29 lines
571 B
C#
29 lines
571 B
C#
using System;
|
|
|
|
namespace Gaia.FullSerializer
|
|
{
|
|
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct)]
|
|
public sealed class fsObjectAttribute : Attribute
|
|
{
|
|
public Type[] PreviousModels;
|
|
|
|
public string VersionString;
|
|
|
|
public fsMemberSerialization MemberSerialization = fsMemberSerialization.Default;
|
|
|
|
public Type Converter;
|
|
|
|
public Type Processor;
|
|
|
|
public fsObjectAttribute()
|
|
{
|
|
}
|
|
|
|
public fsObjectAttribute(string versionString, params Type[] previousModels)
|
|
{
|
|
VersionString = versionString;
|
|
PreviousModels = previousModels;
|
|
}
|
|
}
|
|
}
|