2
0
mirror of https://github.com/esiur/esiur-dotnet.git synced 2025-06-27 05:23:13 +00:00

.Net 6 Upgrade

This commit is contained in:
2021-12-01 12:17:45 +03:00
parent 1166e93ba9
commit 530df018ec
164 changed files with 21247 additions and 21425 deletions

View File

@ -30,43 +30,42 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Esiur.Resource
namespace Esiur.Resource;
[AttributeUsage(AttributeTargets.All)]
public class Storable : global::System.Attribute
{
[AttributeUsage(AttributeTargets.All)]
public class Storable : global::System.Attribute
public delegate object SerializerFunction(object value);
public delegate object DeserializerFunction(object data);
SerializerFunction serializer;
DeserializerFunction deserializer;
DataType type;
public Storable()
{
public delegate object SerializerFunction(object value);
public delegate object DeserializerFunction(object data);
type = DataType.Void;
}
SerializerFunction serializer;
DeserializerFunction deserializer;
DataType type;
public DeserializerFunction Deserializer
{
get { return deserializer; }
}
public Storable()
{
type = DataType.Void;
}
public SerializerFunction Serializer
{
get { return serializer; }
}
public DeserializerFunction Deserializer
{
get { return deserializer; }
}
public Storable(DataType type)
{
this.type = type;
}
public SerializerFunction Serializer
{
get { return serializer; }
}
public Storable(DataType type)
{
this.type = type;
}
public Storable(DataType type, SerializerFunction serializer, DeserializerFunction deserializer)
{
this.type = type;
this.serializer = serializer;
this.deserializer = deserializer;
}
public Storable(DataType type, SerializerFunction serializer, DeserializerFunction deserializer)
{
this.type = type;
this.serializer = serializer;
this.deserializer = deserializer;
}
}