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


Пространства имен языков и компилятора

Пространства имен Microsoft.CSharp.RuntimeBinder, Microsoft.VisualBasic и Microsoft.VisualBasic.CompilerServices содержат типы, поддерживающие компиляцию и создание исходного кода, написанного на языках C# и Visual Basic. Пространство имен System.CodeDom.Compiler содержит типы для управления созданием и компиляцией исходного кода в поддерживаемых языках программирования.

В этом разделе представлены типы в этих пространствах имен, которые включены в Приложения .NET для Магазина Windows. Обратите внимание, что Приложения .NET для Магазина Windows не включает все члены каждого типа. Дополнительные сведения об типах см. в соответствующих разделах. Документация по типу показывает, какие члены включены в Приложения .NET для Магазина Windows.

Пространство имен Microsoft.CSharp.RuntimeBinder

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

Binder

Содержит фабричные методы для создания связывателей динамического сайта вызова для C#.

CSharpArgumentInfo

Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам на сайте вызова. Экземпляры этого класса создаются компилятором C#.

CSharpArgumentInfoFlags

Представляет сведения о динамических операциях C#, которые относятся к определенным аргументам на сайте вызова. Экземпляры этого класса создаются компилятором C#.

CSharpBinderFlags

Представляет сведения о динамических операциях C#, которые не относятся к определенным аргументам на сайте вызова. Экземпляры этого класса создаются компилятором C#.

RuntimeBinderException

Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#.

RuntimeBinderInternalCompilerException

Представляет ошибку, которая происходит при обработке динамической привязки в связывателе среды выполнения C#.

Пространство имен Microsoft.VisualBasic

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

CallType

Указывает тип процедуры, вызываемой при вызове функции CallByName.

Constants

Содержит константы, которые могут использоваться в произвольном месте кода.

HideModuleNameAttribute

При применении к модулю позволяет обращаться к членам модуля, используя только квалификацию, необходимую для модуля.

Strings

Содержит процедуры, используемые для выполнения операций над строками.

Пространство имен Microsoft.VisualBasic.CompilerServices

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

Conversions

Содержит методы, выполняющие различные преобразования типов.

DesignerGeneratedAttribute

При применении к классу компилятор неявно вызывает метод инициализации компонента из синтетического конструктора по умолчанию.

IncompleteInitialization

Используется компилятором при статической локальной инициализации; он не предназначен для вызова непосредственно из кода. Исключение данного типа создается, когда не удается инициализировать статическую локальную переменную.

NewLateBinding

Предоставляет вспомогательные методы, используемые компилятором Visual Basic для вызовов с поздней привязкой, и не предназначен для вызова непосредственно из кода.

ObjectFlowControl

Используется компилятором для управления потоком объектов; он не предназначен для вызова непосредственно из кода.

ObjectFlowControl.ForLoopControl

Содержит службы, используемые компилятором Visual Basic для компиляции циклов For Next.

Operators

Содержит математические операторы с поздней привязкой, такие как AddObject и CompareObject, которые используются компилятором Visual Basic для внутренних целей.

OptionCompareAttribute

Указывает, что текущий параметр Option Compare должен быть передан в качестве значения по умолчанию для аргумента.

OptionTextAttribute

Указывает (для отладки Visual Basic), какой параметр сравнения (текстовый или двоичный) используется.

ProjectData

Содержит вспомогательные методы для объекта Err Visual Basic.

StandardModuleAttribute

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

StaticLocalInitFlag

Используется компилятором для внутренних целей при инициализации статических локальных членов; он не предназначен для вызова непосредственно из кода.

Utils

Содержит служебные программы, используемые компилятором Visual Basic.

Пространство имен System.CodeDom.Compiler

Типы, поддерживаемые в Приложения .NET для Магазина Windows

Описание

GeneratedCodeAttribute

Идентифицирует код, созданный инструментом. Этот класс не наследуется.

См. также

Основные понятия

Приложения .NET для Магазина Windows — поддерживаемые API