CodeElements Schnittstelle

Definition

Eine Auflistung von Objekten, die Codekonstrukte in einer Quelldatei darstellen.A collection of objects representing code constructs in a source file.

public interface class CodeElements : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeElements : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeElements = interface
    interface IEnumerable
Public Interface CodeElements
Implements IEnumerable
Abgeleitet
Attribute
Implementiert

Hinweise

CodeElements enthält alle Elemente in Quelldateien, Member von Klassen usw.CodeElements contains all elements in source files, members of classes, and so forth. Sie wird automatisch aktualisiert, wenn ein Element einem geöffneten Dokument oder dem Code Modell hinzugefügt oder daraus entfernt wird.It is automatically updated if an item is added to or removed from an open document or through the code model.

Mithilfe von können Sie durch Code Elemente navigieren ProjectItem.FileCodeModel.CodeElements .You can navigate through code elements using ProjectItem.FileCodeModel.CodeElements.

Hinweis

Die Werte von Codemodellelementen wie z. B. Klassen, Strukturen, Funktionen, Attributen Delegaten usw. sind nach bestimmten Änderungen unter Umständen nicht deterministisch, d. h. deren Werte bleiben nicht zuverlässig immer gleich.The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. Weitere Informationen finden Sie im Abschnitt Code Modell Element-Werte können sich in ermitteln von Code mithilfe des Code Modells (Visual Basic)ändern.For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic).

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl von Objekten in der CodeElements-Auflistung angibt.Gets a value indicating the number of objects in the CodeElements collection.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.Gets the top-level extensibility object.

Parent

Ruft das unmittelbar übergeordnete Objekt einer CodeElements-Auflistung ab.Gets the immediate parent object of a CodeElements collection.

Methoden

CreateUniqueID(String, String)

Erstellt einen programmatischen Bezeichner, der nicht mit anderen Bezeichnern im Bereich in Konflikt steht und den aktuellen Benennungs Regeln der Sprache folgt.Creates a programmatic identifier that does not collide with other identifiers in the scope and that follows the current language naming rules.

GetEnumerator()

Gibt einen Enumerator für Elemente in der CodeElements-Auflistung zurück.Returns an enumerator for items in the CodeElements collection.

Item(Object)

Ruft ein CodeElement-Objekt in einer CodeElements-Auflistung ab.Returns a CodeElement object in a CodeElements collection.

Reserved1(Object)

Nur Microsoft-interne Verwendung.Microsoft Internal Use Only.

Gilt für: