using System; namespace JD.Serialization { /// /// UAF attribute for retrieving serialization flags /// [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; } }