У меня есть общий код, который я хочу использовать для многих свойств строки (когда эти свойства установлены и получены).
вот так: (это просто пример)
public class MyClass
{
public string MyProperty
{
set
{
//process
}
get
{
//process
}
}
}
Что мне нужно: могу ли я написать этот код как атрибут (например, 'MyCustomAttribute') и просто использовать этот атрибут для любого строкового свойства, которое мне нужно?
вот так:
public class MyClass
{
[MyCustomAttribute]
public string MyProperty { set; get; }
}
public class MyCustomAttribute : Attribute
{
// do setter and getter process here (whit methods)
}
Примечание: я не хочу писать этот общий код с расширениями