Udostępnij za pośrednictwem


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
Właściwość publiczna CodeDOM Pobiera kod document object model (CodeDOM) reprezentowane w elemencie kodu.
Właściwość publiczna IsDirty Zwraca wartość wskazującą, czy reprezentacja w pamięci bieżącego elementu różni się od utrwalonego reprezentację. (Odziedziczone z IVsaItem).
Właściwość publiczna ItemType Pobiera obiekt określonego typu, w zależności od decyzji IVsaItems.CreateItem Method metody. (Odziedziczone z IVsaItem).
Właściwość publiczna Name Ustawia lub pobiera nazwę elementu. (Odziedziczone z IVsaItem).
Właściwość publiczna SourceText Ustawia lub pobiera tekst elementu określonego kodu, włączając automatycznego generowania kodu.

Początek

Metody

  Nazwa Opis
Metoda publiczna 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.
Metoda publiczna AppendSourceText Dołącza określony tekst na końcu elementu kodu.
Metoda publiczna GetOption Pobiera opcje specyficzne dla implementacji aparat skryptu. (Odziedziczone z IVsaItem).
Metoda publiczna RemoveEventSource Usuwa źródło określonego zdarzenia z elementu kodu.
Metoda publiczna 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.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.Vsa