IVsaCodeItem Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Let op
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.
Vertegenwoordigt een code-item dat moet worden gecompileerd door de scriptengine.
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
- Afgeleid
- Kenmerken
- Implementeringen
Opmerkingen
Het opgegeven code-item kan klassen, modules of andere brontekst bevatten.
Er zijn geen machtigingen vereist voor het aanroepen van leden van de IVsaCodeItem-interface.
De scriptengine implementeert deze interface om code-items toe te voegen.
Eigenschappen
| Name | Description |
|---|---|
| CodeDOM |
Verouderd.
Hiermee haalt u het codedocumentobjectmodel (CodeDOM) op dat wordt weergegeven in het code-item. |
| IsDirty |
Verouderd.
Retourneert een waarde die aangeeft of de huidige in-memory weergave van het item verschilt van de persistente weergave. (Overgenomen van IVsaItem) |
| ItemType |
Verouderd.
Hiermee wordt het type van het opgegeven object opgehaald, zoals bepaald door de CreateItem(String, VsaItemType, VsaItemFlag) methode. (Overgenomen van IVsaItem) |
| Name |
Verouderd.
Hiermee haalt u de naam van het item op of stelt u deze in. (Overgenomen van IVsaItem) |
| SourceText |
Verouderd.
Hiermee wordt de tekst van een opgegeven code-item, inclusief automatisch gegenereerde code, opgevraagd of ingesteld. |
Methoden
| Name | Description |
|---|---|
| AddEventSource(String, String) |
Verouderd.
Voegt een gebeurtenisbron toe aan het code-item. Het code-item gebruikt de gebeurtenisbron om een gebeurtenis aan de benoemde gebeurtenisbron te koppelen door de methode IVsaSite.GetEventSourceInstance aan te roepen, die door de host wordt geïmplementeerd. |
| AppendSourceText(String) |
Verouderd.
Voegt opgegeven tekst toe aan het einde van het code-item. |
| GetOption(String) |
Verouderd.
Hiermee haalt u implementatiespecifieke opties voor een scriptengine op. (Overgenomen van IVsaItem) |
| RemoveEventSource(String) |
Verouderd.
Hiermee verwijdert u de opgegeven gebeurtenisbron uit het code-item. |
| SetOption(String, Object) |
Verouderd.
Hiermee stelt u implementatiespecifieke opties voor een scriptengine in. (Overgenomen van IVsaItem) |