Sdílet prostřednictvím


FileCodeModel2 – rozhraní

Umožňuje přístup k programové konstrukce ve zdrojovém souboru.

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

Syntaxe

'Deklarace
<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")> _
Public Interface FileCodeModel2 _
    Inherits FileCodeModel
[GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface FileCodeModel2 : FileCodeModel
[GuidAttribute(L"A65964DF-3A07-45EB-882A-DD04602016B9")]
public interface class FileCodeModel2 : FileCodeModel
[<GuidAttribute("A65964DF-3A07-45EB-882A-DD04602016B9")>]
type FileCodeModel2 =  
    interface 
        interface FileCodeModel 
    end
public interface FileCodeModel2 extends FileCodeModel

Typ FileCodeModel2 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost CodeElements Kolekce prvků kód získá.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost IsBatchOpen Získá hodnotu určující, zda kód modelu dávkové aktualizace je právě otevřena.
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt FileCodeModel objektu.
Veřejná vlastnost ParseStatus Používá se při vytváření modelu kódu určit, zda byla dokončena operace analýzy, nebo došlo k chybě.

Nahoru

Metody

  Název Popis
Veřejná metoda AddAttribute Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění.
Veřejná metoda AddClass Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění.
Veřejná metoda AddDelegate Vytvoří nové konstrukce kódu delegáta a vloží kód do správného umístění.
Veřejná metoda AddEnum Vytvoří nové konstrukce kódu výčet a vloží kód do správného umístění.
Veřejná metoda AddFunction Vytvoří nové konstrukce kód funkce a kód vloží do správného umístění.
Veřejná metoda AddImport Vytvoří nový příkaz Importovat kód a vloží kód do správného umístění.
Veřejná metoda AddInterface Vytvoří nové konstrukce kódu rozhraní a vloží kód do správného umístění.
Veřejná metoda AddNamespace Vytvoří nové konstrukce kódu oboru názvů a vloží kód do správného umístění.
Veřejná metoda AddStruct Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění.
Veřejná metoda AddVariable Vytvoří nový kód proměnné konstrukce a vloží kód do správného umístění.
Veřejná metoda BeginBatch Pozastaví výskyt události upravit, dokud všechny změny provedené na modelu kódu.
Veřejná metoda CodeElementFromPoint Prvek kódu v určitém místě vrátí ve zdrojovém souboru.
Veřejná metoda ElementFromID Slouží k přijímání určitých CodeElement.
Veřejná metoda EndBatch Umožňuje pozastavena událostí po dávkové úpravy modelu kódu.
Veřejná metoda Remove Odstraní zadaný kód prvek ze zdrojového souboru.
Veřejná metoda Synchronize Zajišťuje, že všechny aktuální kód modelu události vznesly a dokončení generování modelu.

Nahoru

Poznámky

FileCodeModel Objekt je kořen modelu kódu projektu položky nebo souboru.

Viz také

Referenční dokumentace

EnvDTE80 – obor názvů