语言和编译器命名空间

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 中支持的类型

说明

Binder

包含用于为 C# 创建动态调用站点绑定器的工厂方法。

CSharpArgumentInfo

表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。

CSharpArgumentInfoFlags

表示有关特定于调用站点上的特定参数的 C# 动态操作的信息。此类的实例由 C# 编译器生成。

CSharpBinderFlags

表示不特定于调用站点上特定参数的 C# 动态操作的相关信息。此类的实例由 C# 编译器生成。

RuntimeBinderException

表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。

RuntimeBinderInternalCompilerException

表示在处理 C# 运行时联编程序中的动态绑定时发生的错误。

Microsoft.VisualBasic 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

CallType

指示在调用 CallByName 函数时调用的过程类型。

Constants

包含可在代码中的任何地方使用的常量。

HideModuleNameAttribute

当应用于模块时,允许仅使用模块所需的限定访问模块成员。

Strings

包含用于执行字符串操作的过程。

Microsoft.VisualBasic.CompilerServices 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

Conversions

提供执行各种类型转换的方法。

DesignerGeneratedAttribute

应用于类时,编译器从默认的合成构造函数隐式调用一个组件初始化方法。

IncompleteInitialization

由编译器在静态局部初始化过程中使用;不应从代码中直接调用。如果静态局部变量初始化失败,则会引发这种类型的异常。

NewLateBinding

提供了供 Visual Basic 编译器用于后期绑定调用的帮助器;不应从代码中直接调用。

ObjectFlowControl

由编译器用于对象流控制;不应从代码中直接调用。

ObjectFlowControl.ForLoopControl

向 Visual Basic 编译器提供用于编译 For Next 循环的服务。

Operators

提供后期绑定的数学运算符,例如 Visual Basic 编译器在内部使用的 AddObject 和 CompareObject。

OptionCompareAttribute

指定应将当前的 Option Compare 设置作为参数的默认值传递。

OptionTextAttribute

指示(针对 Visual Basic 调试)要使用二进制比较选项还是文本比较选项。

ProjectData

为 Visual Basic Err 对象提供帮助器。

StandardModuleAttribute

提供了发送到中间语言 (IL) 时应用于标准模块构造的特性。它不应直接在代码中调用。

StaticLocalInitFlag

由编译器在初始化静态局部成员时内部使用;它不应直接在代码中调用。

Utils

包含 Visual Basic 编译器使用的实用工具。

System.CodeDom.Compiler 命名空间

适用于 Windows 应用商店应用的 .NET 中支持的类型

说明

GeneratedCodeAttribute

标识由工具生成的代码。无法继承此类。

请参见

概念

.NET for Windows Store 应用程序 - 支持的 API