IVsaScriptCodeItem Interface

Definição

Define funcionalidades extra necessárias para um host IActiveScript.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

public interface class IVsaScriptCodeItem : Microsoft::Vsa::IVsaCodeItem
public interface class IVsaScriptCodeItem : Microsoft::JScript::Vsa::IJSVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.Vsa.IVsaCodeItem
[System.Runtime.InteropServices.ComVisible(true)]
[System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsaScriptCodeItem : Microsoft.JScript.Vsa.IJSVsaCodeItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IVsaCodeItem
    interface IVsaItem
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Runtime.InteropServices.Guid("E0C0FFE8-7eea-4ee5-b7e4-0080c7eb0b74")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsaScriptCodeItem = interface
    interface IJSVsaCodeItem
    interface IJSVsaItem
Public Interface IVsaScriptCodeItem
Implements IVsaCodeItem
Public Interface IVsaScriptCodeItem
Implements IJSVsaCodeItem
Atributos
Implementações

Propriedades

Name Description
CodeDOM

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o modelo de objeto do documento de código (CodeDOM) representado no item de código.

(Herdado de IJSVsaCodeItem)
IsDirty

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Devolve um valor que indica se a representação atual em memória do item difere da representação persistente.

(Herdado de IJSVsaItem)
ItemType

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém o tipo do objeto especificado, conforme determinado pelo CreateItem(String, JSVsaItemType, JSVsaItemFlag) método.

(Herdado de IJSVsaItem)
Name

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém ou define o nome do item.

(Herdado de IJSVsaItem)
SourceText

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Recebe ou define o texto de um item de código especificado, incluindo código gerado automaticamente, se existir.

(Herdado de IJSVsaCodeItem)
StartColumn

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, recebe ou define o número da coluna na linha onde este código começa.

StartLine

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, recebe ou define o número da linha onde este código começa.

Métodos

Name Description
AddEventSource(String, String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Adiciona uma fonte de evento ao item de código. O item de código utiliza a fonte do evento para ligar um evento à fonte do evento nomeada, chamando o método IVsaSite.GetEventSourceInstance, que é implementado pelo anfitrião.

(Herdado de IJSVsaCodeItem)
AppendSourceText(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Acrescenta texto especificado ao final do item de código.

(Herdado de IJSVsaCodeItem)
Execute()

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Quando implementado numa classe, compila e executa este código.

GetOption(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Obtém opções específicas de implementação para um motor de scripts.

(Herdado de IJSVsaItem)
RemoveEventSource(String)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Remove a fonte do evento especificada do item de código.

(Herdado de IJSVsaCodeItem)
SetOption(String, Object)

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

Define opções específicas de implementação para um motor de scripts.

(Herdado de IJSVsaItem)

Aplica-se a

Ver também