FileCodeModel.CodeElements, propriété
Obtient une collection d'éléments de code.
Espace de noms : EnvDTE
Assembly : EnvDTE (dans EnvDTE.dll)
Syntaxe
'Déclaration
ReadOnly Property CodeElements As CodeElements
CodeElements CodeElements { get; }
property CodeElements^ CodeElements {
CodeElements^ get ();
}
abstract CodeElements : CodeElements with get
function get CodeElements () : CodeElements
Valeur de propriété
Type : EnvDTE.CodeElements
Collection CodeElements.
Exemples
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);
}
}
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Autres ressources
Comment : compiler et exécuter les exemples de code du modèle objet Automation