Я пытаюсь создать атрибут с PostSharp, чтобы реализовать заданные c вспомогательные поля свойств. Однако я не нашел никаких полезных ответов в документации, официальных примерах или здесь на SO.
Вот пример того, что я пытаюсь сделать:
[WrappedProperty]
public int MyProperty { get; set; }
скомпилируется в
private WrapperClass<int> _generatedBackingField_myProperty;
public int MyProperty
{
get => _generatedBackingField_myProperty.Value;
set => _generatedBackingField_myProperty.Value = value;
}
Есть ли способ добиться этого с помощью PostSharp?