Udostępnij za pośrednictwem


Interfejs CodeElements

Kolekcja obiektów reprezentujących konstrukcje kodu w pliku źródłowym.

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")> _
Public Interface CodeElements _
    Inherits IEnumerable
[GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface CodeElements : IEnumerable
[GuidAttribute(L"0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")]
public interface class CodeElements : IEnumerable
[<GuidAttribute("0CFBC2B5-0D4E-11D3-8997-00C04F688DDE")>]
type CodeElements =  
    interface
        interface IEnumerable
    end
public interface CodeElements extends IEnumerable

Typ CodeElements uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna Count Zwraca wartość wskazującą liczbę obiektów w CodeElements kolekcji.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z CodeElements kolekcji.

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateUniqueID Tworzy identyfikator programowe, które nie kolidują z innych identyfikatorów zakresu i wynika, że bieżący język regułami nazywania.
Metoda publiczna GetEnumerator() Zwraca modułu wyliczającego, który dokonuje iteracji kolekcji. (Odziedziczone z IEnumerable).
Metoda publiczna GetEnumerator() Zwraca moduł wyliczający dla elementów w CodeElements kolekcji.
Metoda publiczna Item Zwraca CodeElement obiekt w CodeElements kolekcji.
Metoda publiczna Reserved1 Infrastruktura. Microsoft tylko do użytku wewnętrznego.

Początek

Uwagi

CodeElementszawiera wszystkie elementy w plikach źródłowych, członkowie klasy i tak dalej.Jeśli element jest dodane lub usunięte z otwartego dokumentu lub za pośrednictwem modelu kod jest automatycznie aktualizowany.

Nawigowanie przy użyciu elementów kodu ProjectItem.FileCodeModel.CodeElements.

[!UWAGA]

Po dokonaniu niektórych rodzajów modyfikacji, co oznacza, że ich wartości nie może polegać na zawsze pozostawać taki sam może być nie deterministyczny wartości elementów modelu kodu, takich jak klasy, strukturach, funkcje, atrybuty, delegatów i tak dalej.Aby uzyskać więcej informacji, zobacz sekcję wartości elementu modelu kod można zmienić w Odkrywanie kod przy użyciu modelu kodu (Visual Basic).

Zobacz też

Informacje

Przestrzeń nazw EnvDTE

CodeElement

Inne zasoby

Jak: skompilować i uruchomić przykłady kodu modelu obiektu automatyzacji

Odkrywanie kod przy użyciu modelu kodu (Visual Basic)

Odkrywanie kod przy użyciu modelu kodu (Visual C#)