CodeEvent.Collection - свойство
Возвращает коллекцию CodeElements.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
ReadOnly Property Collection As CodeElements
Get
CodeElements Collection { get; }
property CodeElements^ Collection {
CodeElements^ get ();
}
abstract Collection : CodeElements
function get Collection () : CodeElements
Значение свойства
Тип: EnvDTE.CodeElements
Коллекция CodeElements.
Заметки
Это свойство возвращает основную коллекцию CodeElements, содержащую объекты CodeElement. Если CodeElement является членом класса, основная коллекция представляет собой коллекцию Members. Для классов основная коллекция представляет собой коллекцию CodeElements, Members или Members.
Примечание
Значения элементов модели кода, таких как классы, структуры, функции, атрибуты, делегаты и другие, после внесения некоторых изменений могут оказаться недетерминированными, другими словами, нельзя рассчитывать, что их значения будут всегда оставаться одинаковыми.Дополнительные сведения см. в разделе "Значения элементов модели кода могут изменяться" раздела Практическое руководство. Поиск кода при помощи модели кода (Visual Basic).
Примеры
В следующем примере демонстрируется применение свойства Collection.
Чтобы проверить это свойство, выполните следующие действия.
Откройте проект и выберите элемент кода события, установив текстовый курсор в объект события.
Запустите надстройку.
public static void Collection(EnvDTE80.DTE2 dte)
{
TextSelection objTextSel;
EnvDTE80.CodeEvent codeEvent;
objTextSel = (TextSelection)dte.ActiveDocument.Selection;
codeEvent = (EnvDTE80.CodeEvent)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);
string str = "";
foreach (CodeElement ce in codeEvent.Collection)
str += "\n" + ce.Name;
MessageBox.Show("\nCollection property: " +
str, "Testing CodeEvent");
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации
Практическое руководство. Поиск кода при помощи модели кода (Visual Basic)
Практическое руководство. Поиск кода при помощи модели кода (Visual C#)