Sdílet prostřednictvím


IVsaCodeItem Rozhraní

Definice

Upozornění

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.

Představuje položku kódu, která má být zkompilována skriptovacím strojem.

public interface class IVsaCodeItem : Microsoft::Vsa::IVsaItem
[System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaCodeItem : Microsoft.Vsa.IVsaItem
[System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("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.")]
public interface IVsaCodeItem : Microsoft.Vsa.IVsaItem
[<System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaCodeItem = interface
    interface IVsaItem
[<System.Runtime.InteropServices.Guid("E0C0FFE7-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("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.")>]
type IVsaCodeItem = interface
    interface IVsaItem
Public Interface IVsaCodeItem
Implements IVsaItem
Odvozené
Atributy
Implementuje

Poznámky

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

Pro volání členů rozhraní IVsaCodeItem nejsou vyžadována žádná oprávnění.

Skriptovací stroj implementuje toto rozhraní, aby bylo možné přidat položky kódu.

Vlastnosti

CodeDOM
Zastaralé.

Získá kód dokument objekt modelu (CodeDOM) reprezentované v položce kódu.

IsDirty
Zastaralé.

Vrátí hodnotu určující, zda se aktuální reprezentace položky v paměti liší od trvalé reprezentace.

(Zděděno od IVsaItem)
ItemType
Zastaralé.

Získá typ zadaného objektu určený metodou CreateItem(String, VsaItemType, VsaItemFlag) .

(Zděděno od IVsaItem)
Name
Zastaralé.

Získá nebo nastaví název položky.

(Zděděno od IVsaItem)
SourceText
Zastaralé.

Získá nebo nastaví text zadané položky kódu, včetně automaticky generovaného kódu, pokud existuje.

Metody

AddEventSource(String, String)
Zastaralé.

Přidá zdroj události do položky kódu. Položka kódu používá zdroj události připojit událost k pojmenovaný zdroj události voláníM IVsaSite.GetEventSourceInstance metoda, která je implementována hostitelem.

AppendSourceText(String)
Zastaralé.

Připojí zadaný text na konec položky kódu.

GetOption(String)
Zastaralé.

Získá možnosti specifické pro implementaci pro skriptovací stroj.

(Zděděno od IVsaItem)
RemoveEventSource(String)
Zastaralé.

Odebere zadaný zdroj události z položky kódu.

SetOption(String, Object)
Zastaralé.

Nastaví možnosti specifické pro implementaci pro skriptovací stroj.

(Zděděno od IVsaItem)

Platí pro