XML-комментарии для Абстрактных методов в Visual Studio 2008

Насколько я понимаю, «квартира» используется для защиты COM-объектов от многопоточности.

Если COM-объект не является потокобезопасным, он должен объявить его как STA-объект. Тогда только тот, кто его создает, может получить к нему доступ. Поток создания должен объявить себя как поток STA. Под капотом поток хранит информацию STA в своем TLS (Thread Local Storage). Мы называем это поведение тем, что поток входит в квартиру STA. Когда другие потоки хотят получить доступ к этому COM-объекту, он должен упорядочить доступ к потоку создания. По сути, поток создания использует механизм сообщений для обработки входящих вызовов.

Если COM-объект является потокобезопасным, он должен объявить его как MTA-объект. Доступ к MTA-объекту возможен из нескольких потоков.

5
задан andy 30 June 2009 в 03:53
поделиться

2 ответа

GhostDoc автоматически унаследует документацию. Это мой любимый плагин №2 после ReSharper.

Ctrl + Shift + D ... задокументировано!

3
ответ дан 15 December 2019 в 06:32
поделиться

Вы не можете получить документацию по наследству - вам нужно явно задокументировать каждый элемент кода.

Попробуйте AtomineerUtils - это бесплатная альтернатива GhostDoc, которая намного больше мощный и настраиваемый. Он будет собирать как можно больше информации из любой существующей документации (как для переопределенных методов / свойств базового класса, так и для перегруженных методов), в дополнение к автоматическому созданию документации из именования элементов, чтобы минимизировать количество ручного труда, связанного с документацией. элементов кода.

0
ответ дан 15 December 2019 в 06:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: