Microsoft.Vsa
表示要通过脚本引擎编译的代码项。
将事件源添加到代码项中。代码项通过调用 IVsaSite.GetEventSourceInstance 方法(由宿主实现),使用事件源将事件挂钩到命名事件源。
事件源的编程名称。
事件源的类型名称。
将指定的文本追加到代码项尾部。
要追加到代码项的文本。
获取在代码项中表示的代码文档对象模型 (CodeDOM)。
返回代码项的 CodeDOM。
从代码项中移除指定的事件源。
要移除的事件源的编程名称。
设置或获取指定的代码项的文本,包括自动生成的代码(如果有)。
返回代码项的源文本。
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
定义脚本引擎必须支持的方法和属性,并提供对脚本引擎的编程访问。
获取对正在运行的由 方法生成的程序集的引用。
对当前正在运行的程序集的引用。
关闭脚本引擎并释放所有资源。如果脚本引擎当前正在运行,则首先调用 方法。
使脚本引擎编译现有的源状态。
如果成功编译,则返回 TRUE,指示可在新编译的程序集上调用 方法。如果编译失败,则返回 FALSE。
提供用于验证当前对象的标识的证据。
返回对 Evidence 对象的引用。
设置或获取一个布尔值,该值指示在调用 方法时脚本引擎是否会产生调试信息。
获取脚本引擎特定于实现的选项。
返回选项的值。
要获取的选项的名称。
提供一个通知,指示初始化阶段已完成,而且已为添加的 对象准备好了脚本引擎。
如果脚本引擎被设置为在调用 方法时产生调试信息,则返回 TRUE。如果脚本引擎将不返回调试信息,则返回 FALSE。
获取一个布尔值,该值报告自上次保存操作或自最初加载脚本引擎后,脚本引擎的源状态是否发生了变化。
如果脚本引擎被标记为已修改(即“已更新”),则返回 true。如果脚本引擎未更新,则返回 false。此属性的默认值为 false。
获取一个布尔值,该值报告脚本引擎当前是否处于运行模式。
如果脚本引擎正在运行,则返回 true。如果脚本引擎没有运行,则返回 false。此属性的默认值为 false
检查对于脚本引擎而言提供的标识符是否有效。
如果标识符有效,则返回 true;否则返回 false。
作为标识符提供的字符串值。
获取 对象的 集合,这些对象表示使用 方法添加到脚本引擎中的所有项,其中包括代码项、引用项和全局项。
返回一个 集合。
获取脚本引擎支持的编程语言的非本地化名称。
返回脚本引擎支持的编程语言的英文名称。
获取或设置在报告异常消息时所使用的地理区域设置和语言。
返回一个整数值,该值表示在报告异常消息时所使用的区域设置。
按照实现 接口的宿主提供的对象的指定,指示脚本引擎从其保留点加载源项。
从中加载指定源项的站点。
设置或获取脚本引擎的显示名称,其主要作用是为宿主环境中的用户标识单个脚本引擎。
返回脚本引擎的 Name 属性的值,该值可能为空字符串。
从运行状态中移除脚本引擎,并自动断开与绑定事件处理程序的连接。
按照根名字对象的指定,使脚本引擎的缓存程序集无效。
设置或获取脚本引擎的根名字对象。
返回 RootMoniker 属性的当前值。
设置或获取脚本引擎使用的根命名空间。
返回根命名空间的字符串值。
启动脚本引擎中已编译代码的执行,并绑定所有事件处理程序。
保存脚本引擎的编译状态;它还可选择保存调试信息。
脚本引擎的编译状态。
指定与 PE(可移植可执行文件)对应的 .PDB 文件中包含的调试信息。
指示脚本引擎将其源状态保存到指定的 对象。
保存源状态的 接口所建立的站点。
设置脚本引擎特定于实现的选项。
要设置的选项的名称。
被设置的选项的值。
设置或获取由宿主实现的 对象,脚本引擎使用此对象与宿主通信。
返回对当前 对象的引用。
获取脚本引擎支持的语言编译器的当前版本,以 Major.Minor.Revision.Build 形式表示。
以 Major.Minor.Revision.Build 形式表示的当前版本的字符串值。
提供对执行 IVsaEngine.Compile Method 方法的过程中所遇到的编译错误的访问。
获取对错误的简短说明,在某些情况下会返回对源代码中引起错误的标记的引用。
返回错误的字符串说明。
获取引发错误的源文本的结束列号(如果有的话)。
返回引发错误的源文本的结束列号(如果有的话)。
获取发生错误时所在的行号。
返回发生错误时所在的行号。
从引起错误的行中获取源代码的文本。
从引起错误的行返回字符串源代码。
获取唯一标识错误的编号。
返回唯一标识错误的编号。
设置错误的严重级别。
返回表示错误严重级别的整数 (0-4)。
获取对生成错误的 对象的引用。
返回对生成错误的 对象的引用。
获取包含错误的源项的完全限定名,采用脚本引擎可以识别的格式。
返回包含错误的源项的完全限定名。
获取引发错误的源文本的起始列号(如果有的话)。
返回引发错误的源文本的起始列号(如果有的话)。
介绍添加到脚本引擎中的全局对象。
设置一个值,该值指示是否应当使全局对象的成员对脚本引擎可用。[目前尚不支持。]
如果全局对象的公共成员无需限定即可供脚本引擎使用,就如同它们是全局命名空间的一部分,则返回 TRUE。如果必须用对象名称限定全局对象的成员,则返回 FALSE。
获取或设置全局项的类型。
返回全局项的项类型。
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
为所有添加到 .NET 脚本引擎的项定义一个接口,包括代码项、引用项和全局项。它定义应用于该引擎识别的所有项类型的泛型属性和方法。
获取脚本引擎特定于实现的选项。
返回指定选项的值。
要检索的选项的名称。
返回一个值,它指示该项的当前内存中表示形式是否与保留的表示形式不同。
如果该项已更新并因而需要保存,则返回 true;如果该项未更新,则返回 false。
获取指定对象的类型(如 IVsaItems.CreateItem Method 方法所确定的那样)。
枚举所枚举的类型。
设置或获取项的名称。
返回项的字符串名称。
设置脚本引擎特定于实现的选项。
要设置的选项的名称。
选项的新值。
定义 对象集合的接口,可通过名称或索引对其进行定位。
获取指定集合的项数。
返回表示集合中的项数的整数值。
按照 枚举中的定义,创建其中一个 类型的新实例。
返回对创建的 对象的引用。
要与新项关联的名称。
项是引用项类型时,名称参数必须与被引用程序集的名称(使用 属性设置)完全相同。但是,在 JScript 中,如果不指定 AssemblyName,则 JScript 会将 ItemName 用作程序集的名称。
枚举中定义的所创建的项类型。
用于指定代码项初始内容的可选标志。
通过项的索引值从集合中获取项。
返回位于指定索引处的项。
可检索项的索引(从 0 开始)。
通过项的名称从集合中获取项。
返回通过名称指定的项。
要从集合中检索的项的名称。
从集合中移除按照项的索引值指定的项。
要移除的项的索引值。
从集合中移除按照项的名称指定的项。
要从集合中移除的项的名称。
对项目持久性进行管理,并对使用由宿主实现的保存和加载操作的代码和其他项进行存储和检索。
获取以前使用 方法保存的源字符串。
返回与名称参数关联的源代码元素的内容。
要加载的代码项的名称。加载项目文件时,此名称可以是空引用。
使用给定名称参数保存任意源字符串,然后可在调用 方法时使用以便重载该字符串。
要与指定的源项关联的名称。保存项目文件时,此名称可以是空引用。
项的源字符串。
描述一个添加到脚本引擎的引用。
获取或设置被引用程序集的名称。
返回被引用程序集的字符串名称。
启用主机与脚本引擎之间的通信。该接口由主机实现。
获取脚本引擎的已编译状态和关联的调试信息(可选)。
引擎的已编译状态;字节格式的程序集。
程序集的调试信息;如果此类信息不存在或不可用,则为空引用。
获取对先前使用 方法添加到脚本引擎中的事件源的引用。
将事件源返回到引擎。
指定的项名称。
指定的事件源名称。
获取对全局项的引用,例如主机提供的应用程序对象。
返回对全局对象的引用。
获取对全局项的引用,例如主机提供的应用程序对象。
通知主机有关由 .NET 脚本引擎生成的事件。
通知主机有关由 .NET 脚本引擎生成的事件。
通知主机有关由 .NET 脚本引擎生成的事件。
通知主机如何对脚本引擎遇到的编译器错误作出响应。
如果指示编译器继续向 对象报告进一步的错误,则返回 TRUE。如果指示编译器停止向 IVsaSite 对象报告进一步的错误,则返回 FALSE。
表示有害错误的 对象。
定义可由 .NET 脚本引擎引发的异常集。
值:0x80133000
值:0x80133001
值:0x80133002
值:0x80133003
值:0x80133004
值:0x80133005
值:0x80133006
值:0x80133007
值:0x80133008
值:0x80133009
值:0x8013300A
值:0x8013300B
值:0x8013300C
值:0x8013300D
值:0x8013300E
值:0x8013300F
值:0x80133010
值:0x80133011
值:0x80133012
值:0x80133013
值:0x80133014
值:0x80133015
值:0x80133016
值:0x80133017
值:0x80133018
值:0x80133019
值:0x8013301A
值:0x8013301B
值:0x8013301C
值:0x8013301D
值:0x8013301E
值:0x8013301F
值:0x80133020
值:0x80133021
值:0x80133022
值:0x80133023
值:0x80133024
值:0x80133025
值:0x80133026
值:0x80133027
值:0x80133028
值:0x80133029
值:0x8013302A
值:0x8013302B
值:0x8013302C
值:0x8013302D
值:0x8013302E
值:0x8013302F
值:0x80133030
值:0x80133031
值:0x80133032
值:0x80133033
值:0x80133034
值:0x80133035
值:0x80133036
值:0x80133037
值:0x80133038
值:0x80133039
值:0x8013303A
值:0x8013303B
值:0x8013303C
值:0x8013303D
值:0x8013303E
值:0x8013303F
值:0x80133040
值:0x80133041
值:0x80133042
值:0x80133043
值:0x80133044
值:0x80133045
值:0x80133046
值:0x80133047
值:0x80133048
值:0x80133049
值:0x8013304A
值:0x8013304B
值:0x8013304C
值:0x8013303F
值:0x801330FF
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
此类型支持 .NET Framework 基础结构,但不适合通过代码直接使用。
中断模式 - 调试器已连接,但处于中断模式。
设计模式 - 未连接调试器。
运行模式 - 已连接调试器。
将代码项的类型标识为“类”、“模块”或“无”。
值:0
值:1
值:2
将项类型标记为 Code、Reference 或 AppGlobal。
值:0
值:1
值:2
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
此类型支持 .NET Framework 基础结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。
该成员支持 .NET Framework 结构,不应从代码直接使用。