IVsaCodeItem-Schnittstelle
Hinweis: Diese API ist mittlerweile veraltet.
Stellt ein vom Skriptmodul zu kompilierendes Codeelement dar.
Namespace: Microsoft.Vsa
Assembly: Microsoft.Vsa (in Microsoft.Vsa.dll)
Syntax
'Declaration
<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
Der IVsaCodeItem-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
CodeDOM | Ruft das im Codeelement dargestellte CodeDOM (Code Document Object Model) ab. | |
IsDirty | Gibt einen Wert zurück, der angibt, ob sich die aktuelle Darstellung im Speicher des Elements von der beibehaltenen Darstellung unterscheidet. (Von IVsaItem geerbt.) | |
ItemType | Ruft den Typ des angegebenen Objekts ab, wie durch die IVsaItems.CreateItem Method-Methode festgelegt. (Von IVsaItem geerbt.) | |
Name | Legt den Namen des Elements fest oder ruft diesen ab. (Von IVsaItem geerbt.) | |
SourceText | Legt den Text für ein angegebenes Codeelement (ggf. einschließlich automatisch generiertem Code) fest oder ruft diesen ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddEventSource | 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 | Fügt den angegebenen Text an das Ende des Codeelements an. | |
GetOption | Ruft implementierungsspezifische Optionen für ein Skriptmodul ab. (Von IVsaItem geerbt.) | |
RemoveEventSource | Entfernt die angegebene Ereignisquelle aus dem Codeelement. | |
SetOption | Legt implementierungsspezifische Optionen für ein Skriptmodul fest. (Von IVsaItem geerbt.) |
Zum Seitenanfang
Hinweise
Das angegebene Codeelement kann Klassen, Module oder anderen Quelltext enthalten.
Es sind keine Berechtigungen zum Aufrufen von Membern der IVsaCodeItem-Schnittstelle erforderlich.
Das Skriptmodul implementiert diese Schnittstelle, um Codeelemente hinzuzufügen.