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 | |
---|---|---|
CodeDOM | Ottiene il CodeDOM (Code Document Object Model) rappresentato nell'elemento di codice. | |
IsDirty | Restituisce un valore che indica se la rappresentazione in memoria corrente dell'elemento è diversa da quella persistente. (Ereditato da IVsaItem) | |
ItemType | Ottiene il tipo dell'oggetto specificato, come stabilito dal metodo IVsaItems.CreateItem Method. (Ereditato da IVsaItem) | |
Name | Imposta o ottiene il nome dell'elemento. (Ereditato da IVsaItem) | |
SourceText | Imposta o ottiene il testo di un elemento di codice specificato, incluso l'eventuale codice generato automaticamente. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
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. | |
AppendSourceText | Aggiunge il testo specificato alla fine dell'elemento di codice. | |
GetOption | Ottiene le opzioni specifiche dell'implementazione per un modulo di gestione di script. (Ereditato da IVsaItem) | |
RemoveEventSource | Rimuove l'origine eventi specificata dall'elemento di codice. | |
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.