IVsaScriptCodeItem Интерфейс

Определение

Определяет дополнительные функциональные возможности, необходимые узлу IActiveScript.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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
Атрибуты
Реализации

Свойства

Имя Описание
CodeDOM

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает объектную модель документа кода (CodeDOM), представленную в элементе кода.

(Унаследовано от IJSVsaCodeItem)
IsDirty

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает значение, указывающее, отличается ли текущее представление элемента в памяти от сохраненного представления.

(Унаследовано от IJSVsaItem)
ItemType

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает тип указанного объекта, как определено методом CreateItem(String, JSVsaItemType, JSVsaItemFlag) .

(Унаследовано от IJSVsaItem)
Name

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает имя элемента.

(Унаследовано от IJSVsaItem)
SourceText

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает или задает текст указанного элемента кода, включая автоматически созданный код, если таковой имеется.

(Унаследовано от IJSVsaCodeItem)
StartColumn

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При реализации в классе получает или задает номер столбца в строке, в которой начинается этот код.

StartLine

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При реализации в классе получает или задает номер строки, в которой начинается этот код.

Методы

Имя Описание
AddEventSource(String, String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет источник события в элемент кода. Элемент кода использует источник событий для подключения события к именованного источника событий путем вызова метода IVsaSite.GetEventSourceInstance, реализуемого узлом.

(Унаследовано от IJSVsaCodeItem)
AppendSourceText(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Добавляет указанный текст в конец элемента кода.

(Унаследовано от IJSVsaCodeItem)
Execute()

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При реализации в классе компилирует и запускает этот код.

GetOption(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает параметры, относящиеся к реализации для подсистемы сценариев.

(Унаследовано от IJSVsaItem)
RemoveEventSource(String)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Удаляет указанный источник событий из элемента кода.

(Унаследовано от IJSVsaCodeItem)
SetOption(String, Object)

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Задает параметры, относящиеся к реализации для обработчика скриптов.

(Унаследовано от IJSVsaItem)

Применяется к

См. также раздел