Sdílet prostřednictvím


CodeEvent.Collection – vlastnost

Získává CodeElements kolekce.

Obor názvů:  EnvDTE80
Sestavení:  EnvDTE80 (v EnvDTE80.dll)

Syntaxe

'Deklarace
ReadOnly Property Collection As CodeElements
CodeElements Collection { get; }
property CodeElements^ Collection {
    CodeElements^ get ();
}
abstract Collection : CodeElements
function get Collection () : CodeElements

Hodnota vlastnosti

Typ: EnvDTE.CodeElements
A CodeElements kolekce.

Poznámky

Tato vlastnost získá primární CodeElements obsahující kolekci CodeElement objektů.Pokud CodeElement je členem třídy primární kolekce je Members kolekce.Pro třídy, je primární kolekce CodeElements, Members, nebo Members.

[!POZNÁMKA]

Není deterministický může být po provedení určité typy úprav, což znamená, že jejich hodnoty nelze dovolávat vždy zůstat stejné hodnoty prvků modelu kód jako třídy, struktury, funkce, atributy, delegátů a tak dále.Další informace naleznete v části Změna hodnoty prvku modelu kódu Zjištění kódu pomocí kódu modelu (Visual Basic).

Příklady

Následující příklad demonstruje použití Collection vlastnost.

Tato vlastnost testování:

  1. Otevřete cílový projekt a vyberte prvek kódu události umístěním kurzoru na objektu události.

  2. Spusťte doplněk.

public static void Collection(EnvDTE80.DTE2 dte)
{

    TextSelection objTextSel;
    EnvDTE80.CodeEvent codeEvent;
    objTextSel = (TextSelection)dte.ActiveDocument.Selection;
    codeEvent = (EnvDTE80.CodeEvent)objTextSel.ActivePoint.get_CodeElement(vsCMElement.vsCMElementEvent);

    string str = "";
    foreach (CodeElement ce in codeEvent.Collection)
        str += "\n" + ce.Name;
    MessageBox.Show("\nCollection property: " +
                    str, "Testing CodeEvent");
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

CodeEvent Rozhraní

EnvDTE80 – obor názvů

Další zdroje

Jak: kompilace a spuštění příkladů kódu automatizace objektu modelu

Zjištění kódu pomocí kódu modelu (Visual Basic)

Zjištění kódu pomocí kódu modelu (Visual C#)