Вот мой класс Attribute:
[AttributeUsage(AttributeTargets.Property, AllowMultiple = false, Inherited = true)]
public class TagAttribute : Attribute
{
public TagAttribute (string tag)
{
Tag = tag;
}
public string Tag { get; set; }
}
Идея состоит в том, что вы создаете класс и украшаете каждое свойство атрибутом tag и значением тега.Например: свойство Name будет иметь атрибут Tag («UserId»)
Одна из проверок, которые мне нужно проверить, заключается в том, что значение тега («UserId») является уникальным для свойств класса.То есть ни у какого другого свойства нет тега с таким же значением («UserId»)
Я уверен, что есть простой способ сделать это с помощью LINQ, но приведение также должно быть выполнено, и я был бы признателен за некоторую помощь:)
Заранее спасибо:)