IVsaCodeItem Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
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.
Stellt ein Codeelement dar, das vom Skriptmodul kompiliert werden soll.
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
- Abgeleitet
- Attribute
- Implementiert
Hinweise
Das angegebene Codeelement kann Klassen, Module oder anderen Quelltext enthalten.
Für das Aufrufen von Mitgliedern der IVsaCodeItem-Schnittstelle sind keine Berechtigungen erforderlich.
Das Skriptmodul implementiert diese Schnittstelle, um Codeelemente hinzuzufügen.
Eigenschaften
| Name | Beschreibung |
|---|---|
| CodeDOM |
Veraltet.
Ruft das Codedokumentobjektmodell (CodeDOM) ab, das im Codeelement dargestellt wird. |
| IsDirty |
Veraltet.
Gibt einen Wert zurück, der angibt, ob sich die aktuelle In-Memory-Darstellung des Elements von der beibehaltenen Darstellung unterscheidet. (Geerbt von IVsaItem) |
| ItemType |
Veraltet.
Ruft den Typ des angegebenen Objekts ab, wie durch die CreateItem(String, VsaItemType, VsaItemFlag) Methode bestimmt. (Geerbt von IVsaItem) |
| Name |
Veraltet.
Dient zum Abrufen oder Festlegen des Namens des Elements. (Geerbt von IVsaItem) |
| SourceText |
Veraltet.
Dient zum Abrufen oder Festlegen des Texts eines angegebenen Codeelements, einschließlich automatisch generiertem Code, falls vorhanden. |
Methoden
| Name | Beschreibung |
|---|---|
| AddEventSource(String, String) |
Veraltet.
Fügt dem Codeelement eine Ereignisquelle hinzu. Das Codeelement verwendet die Ereignisquelle, um ein Ereignis mit der benannten Ereignisquelle zu verknüpfen, indem die IVsaSite.GetEventSourceInstance-Methode aufgerufen wird, die vom Host implementiert wird. |
| AppendSourceText(String) |
Veraltet.
Fügt den angegebenen Text am Ende des Codeelements an. |
| GetOption(String) |
Veraltet.
Ruft implementierungsspezifische Optionen für ein Skriptmodul ab. (Geerbt von IVsaItem) |
| RemoveEventSource(String) |
Veraltet.
Entfernt die angegebene Ereignisquelle aus dem Codeelement. |
| SetOption(String, Object) |
Veraltet.
Legt implementierungsspezifische Optionen für ein Skriptmodul fest. (Geerbt von IVsaItem) |