Interfejs IVsaCodeItem
Uwaga: ten interfejs API jest teraz nieaktualny.
Reprezentuje element mają być tworzone przez aparat skryptu.
Przestrzeń nazw: Microsoft.Vsa
Zestaw: Microsoft.Vsa (w Microsoft.Vsa.dll)
Składnia
'Deklaracja
<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
Typ IVsaCodeItem uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
CodeDOM | Pobiera kod document object model (CodeDOM) reprezentowane w elemencie kodu. | |
IsDirty | Zwraca wartość wskazującą, czy reprezentacja w pamięci bieżącego elementu różni się od utrwalonego reprezentację. (Odziedziczone z IVsaItem). | |
ItemType | Pobiera obiekt określonego typu, w zależności od decyzji IVsaItems.CreateItem Method metody. (Odziedziczone z IVsaItem). | |
Name | Ustawia lub pobiera nazwę elementu. (Odziedziczone z IVsaItem). | |
SourceText | Ustawia lub pobiera tekst elementu określonego kodu, włączając automatycznego generowania kodu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
AddEventSource | Dodaje źródła zdarzenia z elementem kodu.Element kodu używa źródła zdarzeń do obsługiwać zdarzenia w celu źródła zdarzeń nazwanych, wywołując metodę IVsaSite.GetEventSourceInstance, która została wdrożona przez hosta. | |
AppendSourceText | Dołącza określony tekst na końcu elementu kodu. | |
GetOption | Pobiera opcje specyficzne dla implementacji aparat skryptu. (Odziedziczone z IVsaItem). | |
RemoveEventSource | Usuwa źródło określonego zdarzenia z elementu kodu. | |
SetOption | Ustawia opcje specyficzne dla implementacji aparat skryptu. (Odziedziczone z IVsaItem). |
Początek
Uwagi
Element określony kod może zawierać klas, moduły lub inne źródło tekstu.
Brak uprawnień są niezbędne do wywoływania żadnych elementów członkowskich interfejsu IVsaCodeItem.
Aparat skryptu implementuje ten interfejs w celu dodania elementów kodu.