25 lines
No EOL
604 B
C#
25 lines
No EOL
604 B
C#
using System;
|
|
|
|
namespace JD.Serialization
|
|
{
|
|
/// <summary>
|
|
/// UAF attribute for retrieving serialization flags
|
|
/// </summary>
|
|
[AttributeUsage(AttributeTargets.All, Inherited = false)]
|
|
public class UAFSerializableAttribute : Attribute
|
|
{
|
|
private readonly uint _mFlags;
|
|
|
|
public UAFSerializableAttribute(SerializationFlags flags)
|
|
: this((uint)flags)
|
|
{
|
|
}
|
|
|
|
public UAFSerializableAttribute(uint flags)
|
|
{
|
|
_mFlags = flags;
|
|
}
|
|
|
|
public SerializationFlags Flags => (SerializationFlags) _mFlags;
|
|
}
|
|
} |