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 (Zděděno z FileCodeModel.)
Veřejná vlastnost CodeElements Kolekce prvků kód získá.
Veřejná vlastnost DTE (Zděděno z FileCodeModel.)
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 (Zděděno z FileCodeModel.)
Veřejná vlastnost Language Programovací jazyk používaný k vytváření kód získá.
Veřejná vlastnost Parent (Zděděno z FileCodeModel.)
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(String, String, Object) (Zděděno z FileCodeModel.)
Veřejná metoda AddAttribute(String, String, Object) Vytvoří nové konstrukce kódu atributu a vloží kód do správného umístění.
Veřejná metoda AddClass(String, Object, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddClass(String, Object, Object, Object, vsCMAccess) Vytvoří nové konstrukce kódu třídy a vloží kód do správného umístění.
Veřejná metoda AddDelegate(String, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddDelegate(String, Object, Object, vsCMAccess) Vytvoří nové konstrukce kódu delegáta a vloží kód do správného umístění.
Veřejná metoda AddEnum(String, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddEnum(String, Object, Object, vsCMAccess) Vytvoří nové konstrukce kódu výčet a vloží kód do správného umístění.
Veřejná metoda AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddFunction(String, vsCMFunction, Object, Object, vsCMAccess) 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(String, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddInterface(String, Object, Object, vsCMAccess) Vytvoří nové konstrukce kódu rozhraní a vloží kód do správného umístění.
Veřejná metoda AddNamespace(String, Object) (Zděděno z FileCodeModel.)
Veřejná metoda AddNamespace(String, Object) Vytvoří nové konstrukce kódu oboru názvů a vloží kód do správného umístění.
Veřejná metoda AddStruct(String, Object, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddStruct(String, Object, Object, Object, vsCMAccess) Vytvoří nový kód Konstrukt struktury a vloží kód do správného umístění.
Veřejná metoda AddVariable(String, Object, Object, vsCMAccess) (Zděděno z FileCodeModel.)
Veřejná metoda AddVariable(String, Object, Object, vsCMAccess) 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(TextPoint, vsCMElement) (Zděděno z FileCodeModel.)
Veřejná metoda CodeElementFromPoint(TextPoint, vsCMElement) 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(Object) (Zděděno z FileCodeModel.)
Veřejná metoda Remove(Object) 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ů