IVsaCodeItem Schnittstelle

Definition

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 von der Skript-Engine zu kompilierendes Codeelement dar.

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.

Zum Aufrufen von Mitgliedern der IVsaCodeItem-Schnittstelle sind keine Berechtigungen erforderlich.

Die Skript-Engine implementiert diese Schnittstelle, um Codeelemente hinzuzufügen.

Eigenschaften

CodeDOM
Veraltet.

Ruft das im Codeelement dargestellte CodeDOM (Code Document Object Model) ab.

IsDirty
Veraltet.

Gibt einen Wert zurück, der angibt, ob sich die aktuelle Darstellung im Speicher 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 festgelegt.

(Geerbt von IVsaItem)
Name
Veraltet.

Ruft den Namen des Elements ab oder legt diesen fest.

(Geerbt von IVsaItem)
SourceText
Veraltet.

Ruft den Text für ein angegebenes Codeelement (ggf. einschließlich automatisch generiertem Code) ab oder legt diesen fest.

Methoden

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 es die vom Host implementierte IVsaSite.GetEventSourceInstance-Methode aufruft.

AppendSourceText(String)
Veraltet.

Fügt den angegebenen Text an das Ende des Codeelements an.

GetOption(String)
Veraltet.

Ruft implementierungsspezifische Optionen für eine Skript-Engine ab.

(Geerbt von IVsaItem)
RemoveEventSource(String)
Veraltet.

Entfernt die angegebene Ereignisquelle aus dem Codeelement.

SetOption(String, Object)
Veraltet.

Legt implementierungsspezifische Optionen für eine Skript-Engine fest.

(Geerbt von IVsaItem)

Gilt für: