Я знаю, что вы можете входить в каждое свойство или не входить в каждое свойство, но мне бы очень хотелось иметь возможность входить в конкретное свойство, а не в остальное. Это возможно? (Я также знаю, что могу использовать команды клавиатуры, но я спрашиваю, есть ли более постоянное решение.) У меня много свойств, и мои сеттеры делают важные вещи, так что глупо переступать через них, но большинство моих геттеров бессмысленно. Я ищу что-то вроде:
public string ImportantProperty
{
get { return _importantProperty; }
[DebuggerStepThrough(false)]
set
{
if (this.State != ConnectionState.Closed)
throw new InvalidOperationException(
"Important Property cannot be changed unless This is closed.");
if (ImportantProperty == value)
return;
_importantProperty = value;
OnImportantPropertyChanged(new EventArgs());
}
}
К сожалению, я не могу найти ничего, что будет действовать как [DebuggerStepThrough(false)]
, и я должен прибегнуть к , отключив свойство, перешагнуть и поместить [DebuggerStepThrough]
везде Я не не хочу пошагово.