C # - Проверить, какое событие изменилось / получил доступ к свойству - PullRequest
3 голосов
/ 07 января 2011

У меня есть класс со свойством сказать

    private string fieldSelectedItem;
    public string FieldSelectedItem
    {
        get
        {
            return fieldSelectedItem;
        }
        set
        {
            fieldSelectedItem = value;
        }
    }

это доступно из многих мест.

Я столкнулся с ситуацией, когда свойство в классе доступно какому-либо событию. а также какое-то событие меняет значение. я попробовал отладку. Можно ли проверить, какое событие / функция изменила / получила доступ к свойству. есть ли способ сделать это.

Ответы [ 2 ]

9 голосов
/ 07 января 2011

Как насчет размещения точки останова в установщике и просмотра трассировки стека.

Simples.

4 голосов
/ 07 января 2011

Трассировка стека должна дать вам некоторую информацию о том, откуда поступил вызов, если вы нарушите методы доступа к свойству.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...