IVsaCodeItem Gränssnitt

Definition

Varning

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.

Representerar ett kodobjekt som ska kompileras av skriptmotorn.

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
Härledda
Attribut
Implementeringar

Kommentarer

Det angivna kodobjektet kan innehålla klasser, moduler eller annan källtext.

Inga behörigheter krävs för att anropa några medlemmar i IVsaCodeItem-gränssnittet.

Skriptmotorn implementerar det här gränssnittet för att lägga till kodobjekt.

Egenskaper

Name Description
CodeDOM
Föråldrad.

Hämtar koddokumentets objektmodell (CodeDOM) som representeras i kodobjektet.

IsDirty
Föråldrad.

Returnerar ett värde som anger om den aktuella minnesinterna representationen av objektet skiljer sig från den bevarade representationen.

(Ärvd från IVsaItem)
ItemType
Föråldrad.

Hämtar det angivna objektets typ, enligt CreateItem(String, VsaItemType, VsaItemFlag) metoden.

(Ärvd från IVsaItem)
Name
Föråldrad.

Hämtar eller anger namnet på objektet.

(Ärvd från IVsaItem)
SourceText
Föråldrad.

Hämtar eller anger texten för ett angivet kodobjekt, inklusive eventuell automatiskt genererad kod.

Metoder

Name Description
AddEventSource(String, String)
Föråldrad.

Lägger till en händelsekälla i kodobjektet. Kodobjektet använder händelsekällan för att ansluta en händelse till den namngivna händelsekällan genom att anropa metoden IVsaSite.GetEventSourceInstance, som implementeras av värden.

AppendSourceText(String)
Föråldrad.

Lägger till angiven text i slutet av kodobjektet.

GetOption(String)
Föråldrad.

Hämtar implementeringsspecifika alternativ för en skriptmotor.

(Ärvd från IVsaItem)
RemoveEventSource(String)
Föråldrad.

Tar bort den angivna händelsekällan från kodobjektet.

SetOption(String, Object)
Föråldrad.

Anger implementeringsspecifika alternativ för en skriptmotor.

(Ärvd från IVsaItem)

Gäller för