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

ClassId Attribute

This commit is contained in:
2022-09-03 22:00:26 +03:00
parent 2cf0d59e6b
commit 620dbaf653
8 changed files with 45 additions and 21 deletions

View File

@ -0,0 +1,19 @@
using Esiur.Data;
using System;
using System.Collections.Generic;
using System.Text;
namespace Esiur.Resource
{
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum)]
public class ClassIdAttribute : Attribute
{
public Guid ClassId { get; private set; }
public ClassIdAttribute(string classId)
{
var data = DC.FromHex(classId, null);
ClassId = new Guid(data);
}
}
}