IVsaScriptCodeItem Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a funcionalidade adicional que é necessária para um host IActiveScript.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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
CodeDOM |
Obtém o CodeDOM (modelo de objeto do documento de código) representado no item de código. (Herdado de IJSVsaCodeItem) |
IsDirty |
Retorna um valor que indica se a representação na memória atual do item é diferente da representação persistente. (Herdado de IJSVsaItem) |
ItemType |
Obtém o tipo do objeto especificado, conforme determinado pelo método CreateItem(String, JSVsaItemType, JSVsaItemFlag). (Herdado de IJSVsaItem) |
Name |
Obtém ou define o nome do item. (Herdado de IJSVsaItem) |
SourceText |
Obtém ou define o texto de um item de código especificado, incluindo o código gerado automaticamente, se houver. (Herdado de IJSVsaCodeItem) |
StartColumn |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Quando implementada em uma classe, obtém ou define o número da coluna na linha em que esse código é iniciado. |
StartLine |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Quando implementada em uma classe, obtém ou define o número de linha em que esse código é iniciado. |
Métodos
AddEventSource(String, String) |
Adiciona uma origem de evento ao item de código. O item de código usa a origem do evento para associar um evento à origem do evento nomeado chamando o método IVsaSite.GetEventSourceInstance, que é implementado pelo host. (Herdado de IJSVsaCodeItem) |
AppendSourceText(String) |
Acrescenta o texto especificado ao final do item de código. (Herdado de IJSVsaCodeItem) |
Execute() |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Quando implementada em uma classe, compila e executa esse código. |
GetOption(String) |
Obtém opções específicas de implantação para um mecanismo de script. (Herdado de IJSVsaItem) |
RemoveEventSource(String) |
Remove a origem do evento especificado do item de código. (Herdado de IJSVsaCodeItem) |
SetOption(String, Object) |
Define opções específicas de implantação para um mecanismo de script. (Herdado de IJSVsaItem) |