Share via


Interfaccia IVsaCodeItem

Nota: questa API è ora obsoleta.

Rappresenta un elemento di codice che verrà compilato dal modulo di gestione di script.

Spazio dei nomi:  Microsoft.Vsa
Assembly:  Microsoft.Vsa (in Microsoft.Vsa.dll)

Sintassi

'Dichiarazione
<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

Il tipo IVsaCodeItem espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica CodeDOM Ottiene il CodeDOM (Code Document Object Model) rappresentato nell'elemento di codice.
Proprietà pubblica IsDirty Restituisce un valore che indica se la rappresentazione in memoria corrente dell'elemento è diversa da quella persistente. (Ereditato da IVsaItem)
Proprietà pubblica ItemType Ottiene il tipo dell'oggetto specificato, come stabilito dal metodo IVsaItems.CreateItem Method. (Ereditato da IVsaItem)
Proprietà pubblica Name Imposta o ottiene il nome dell'elemento. (Ereditato da IVsaItem)
Proprietà pubblica SourceText Imposta o ottiene il testo di un elemento di codice specificato, incluso l'eventuale codice generato automaticamente.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddEventSource Aggiunge un'origine eventi all'elemento di codice.L'elemento di codice usa l'origine eventi per associare un evento all'origine eventi denominata chiamando il metodo IVsaSite.GetEventSourceInstance, implementato dall'host.
Metodo pubblico AppendSourceText Aggiunge il testo specificato alla fine dell'elemento di codice.
Metodo pubblico GetOption Ottiene le opzioni specifiche dell'implementazione per un modulo di gestione di script. (Ereditato da IVsaItem)
Metodo pubblico RemoveEventSource Rimuove l'origine eventi specificata dall'elemento di codice.
Metodo pubblico SetOption Imposta le opzioni specifiche dell'implementazione per un motore di script. (Ereditato da IVsaItem)

In alto

Note

L'elemento di codice specificato può contenere classi, moduli o altro testo di origine.

Non sono necessarie autorizzazioni per chiamare i membri dell'interfaccia IVsaCodeItem.

Il motore di script implementa questa interfaccia per aggiungere elementi di codice.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Vsa