FileCodeModel2.CodeElements - свойство
Получает коллекцию элементов кода.
Пространство имен: EnvDTE80
Сборка: EnvDTE80 (в EnvDTE80.dll)
Синтаксис
'Декларация
ReadOnly Property CodeElements As CodeElements
CodeElements CodeElements { get; }
property CodeElements^ CodeElements {
CodeElements^ get ();
}
abstract CodeElements : CodeElements with get
function get CodeElements () : CodeElements
Значение свойства
Тип: CodeElements
Коллекция CodeElements.
Примеры
Sub CodeElementsExample(ByVal dte As DTE2)
' Before running this example, open a code document from a project.
Try
Dim fcm As FileCodeModel = _
dte.ActiveDocument.ProjectItem.FileCodeModel
' Find the FileCodeModel's children.
Dim children As String
Dim elem As CodeElement
For Each elem In fcm.CodeElements
children &= elem.Name & vbCrLf
Next
MsgBox(fcm.Parent.Name & _
" has the following top-level code elements:" & _
vbCrLf & vbCrLf & children)
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub
public void CodeElementsExample(DTE2 dte)
{
// Before running this example, open a code document from
// a project.
try
{
FileCodeModel fcm =
dte.ActiveDocument.ProjectItem.FileCodeModel;
// Find the FileCodeModel's children.
string children = "";
foreach (CodeElement elem in fcm.CodeElements)
{
children += elem.Name + Environment.NewLine;
}
MessageBox.Show(fcm.Parent.Name +
" has the following top-level code elements:" +
Environment.NewLine + Environment.NewLine + children);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Другие ресурсы
Практическое руководство. Компиляция и выполнение примеров кода модели объектов автоматизации