Propriedade FileCodeModel.CodeElements
Obtém uma coleção de elementos de código.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
ReadOnly Property CodeElements As CodeElements
Get
CodeElements CodeElements { get; }
property CodeElements^ CodeElements {
CodeElements^ get ();
}
abstract CodeElements : CodeElements
function get CodeElements () : CodeElements
Valor de propriedade
Tipo: EnvDTE.CodeElements
A CodeElements coleção.
Exemplos
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);
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.
Consulte também
Referência
Outros recursos
Como: compilar e Executar a automação de exemplos de Código do modelo de objeto