Привет, у меня есть метод из класса в пользовательской библиотеке, который я хотел бы ограничить, чтобы он вызывался только на определенной странице, каким-то образом используя условные методы.Проблема заключается в том, что мне нужно возвращаемое значение, а условные методы не позволяют возвращать параметры, отличные от void или out.Используя метод void, он работает нормально, но есть ли способ выполнить этот тип условного поведения и все же вернуть значение?Конечно, в конце концов я смог бы справиться так, как показано ниже, но мне любопытны другие варианты.
Мой код сейчас:
в библиотеке:
public bool MyResult {get; private set;}
[Conditional("condition")]
public void MyConditionalMethod(...){
this.MyResult = DoSomethingElse();
}
на странице:
#define condition
bla bla bla
Спасибо!