Поделиться через


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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

Возвращает модель DOM кода (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)

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

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