Sdílet prostřednictvím


IVsaCodeItem – rozhraní

Poznámka: Toto rozhraní API je nyní zastaralé.

Představuje položku kódu sestavují modul skriptu.

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

Syntaxe

'Deklarace
<ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")> _
<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)> _
<GuidAttribute("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")> _
Public Interface IVsaCodeItem _
    Inherits IVsaItem
[ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)]
[GuidAttribute("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
public interface IVsaCodeItem : IVsaItem
[ObsoleteAttribute(L"Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")]
[InterfaceTypeAttribute(ComInterfaceType::InterfaceIsIUnknown)]
[GuidAttribute(L"E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
public interface class IVsaCodeItem : IVsaItem
[<ObsoleteAttribute("Use of this type is not recommended because it is being deprecated in Visual Studio 2005; there will be no replacement for this feature. Please see the ICodeCompiler documentation for additional help.")>]
[<InterfaceTypeAttribute(ComInterfaceType.InterfaceIsIUnknown)>]
[<GuidAttribute("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")>]
type IVsaCodeItem =  
    interface 
        interface IVsaItem 
    end
public interface IVsaCodeItem extends IVsaItem

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

Vlastnosti

  Název Popis
Veřejná vlastnost CodeDOM Získá dokument objektový model kódu (CodeDOM), který je vyjádřena v položce kód.
Veřejná vlastnost IsDirty Vrátí hodnotu, která určuje, zda reprezentací v paměti aktuální položky se liší od reprezentací zachován. (Zděděno z IVsaItem.)
Veřejná vlastnost ItemType Získá typ zadaný objekt určený IVsaItems.CreateItem Method metody. (Zděděno z IVsaItem.)
Veřejná vlastnost Name Nastavuje nebo získá název položky. (Zděděno z IVsaItem.)
Veřejná vlastnost SourceText Nastavuje nebo načte text zadaný kód položky, včetně automaticky generovaného kódu, pokud existuje.

Nahoru

Metody

  Název Popis
Veřejná metoda AddEventSource Přidá zdroj události k položce kódu.Položka kódu používá zdroj události připojit událost ke zdroji pojmenované události voláním metody IVsaSite.GetEventSourceInstance, který je hostitelem implementována.
Veřejná metoda AppendSourceText Přidá zadaný text na konec položky kódu.
Veřejná metoda GetOption Získá možnosti specifické pro implementaci pro modul skriptu. (Zděděno z IVsaItem.)
Veřejná metoda RemoveEventSource Odebere zadané události zdroj z položky kódu.
Veřejná metoda SetOption Nastaví možnosti specifické pro implementaci pro modul skriptu. (Zděděno z IVsaItem.)

Nahoru

Poznámky

Zadaný kód položka může obsahovat třídy, moduly nebo jiné zdrojový text.

Nejsou žádná oprávnění požadované pro volání žádné členy rozhraní IVsaCodeItem.

Skriptovací modul implementuje toto rozhraní chcete-li přidat položky kódu.

Viz také

Referenční dokumentace

Microsoft.Vsa – obor názvů