语言和编译器命名空间
Microsoft.CSharp.RuntimeBinder、Microsoft.VisualBasic 和 Microsoft.VisualBasic.CompilerServices 命名空间包含的类型支持用 C# 和 Visual Basic 语言编写的源代码的编译和代码生成。System.CodeDom.Compiler 命名空间包含了这样一些类型:它们的用途是对所支持编程语言的源代码的生成和编译进行管理。
本主题显示适用于 Windows 应用商店应用的 .NET 包括的这些命名空间中的类型。请注意,适用于 Windows 应用商店应用的 .NET 不包含每个类型的所有成员。有关各个类型的信息,请参见链接的主题。类型的文档指示 适用于 Windows 应用商店应用的 .NET中包括哪些成员。
Microsoft.CSharp.RuntimeBinder 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
包含用于为 C# 创建动态调用站点绑定器的工厂方法。 |
|
表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。 |
|
表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。 |
|
表示不特定于调用站点上特定参数的 C# 动态操作的相关信息。此类的实例由 C# 编译器生成。 |
|
表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。 |
|
表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。 |
Microsoft.VisualBasic 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
指示在调用 CallByName 函数时调用的过程类型。 |
|
包含可在代码中的任何地方使用的常量。 |
|
当应用于模块时,允许仅使用模块所需的限定访问模块成员。 |
|
包含用于执行字符串操作的过程。 |
Microsoft.VisualBasic.CompilerServices 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
提供执行各种类型转换的方法。 |
|
应用于类时,编译器从默认的合成构造函数隐式调用一个组件初始化方法。 |
|
由编译器在静态局部初始化过程中使用;不应从代码中直接调用。如果静态局部变量初始化失败,则会引发这种类型的异常。 |
|
提供了供 Visual Basic 编译器用于后期绑定调用的帮助器;不应从代码中直接调用。 |
|
由编译器用于对象流控制;不应从代码中直接调用。 |
|
向 Visual Basic 编译器提供用于编译 For Next 循环的服务。 |
|
提供后期绑定的数学运算符,例如 Visual Basic 编译器在内部使用的 AddObject 和 CompareObject。 |
|
指定应将当前的 Option Compare 设置作为参数的默认值传递。 |
|
指示(针对 Visual Basic 调试)要使用二进制比较选项还是文本比较选项。 |
|
为 Visual Basic Err 对象提供帮助器。 |
|
提供了发送到中间语言 (IL) 时应用于标准模块构造的特性。它不应直接在代码中调用。 |
|
由编译器在初始化静态局部成员时内部使用;它不应直接在代码中调用。 |
|
包含 Visual Basic 编译器使用的实用工具。 |
System.CodeDom.Compiler 命名空间
适用于 Windows 应用商店应用的 .NET 中支持的类型 |
说明 |
---|---|
标识由工具生成的代码。无法继承此类。 |