Espacios de nombres de lenguaje y compilador

Los espacios de nombres Microsoft.CSharp.RuntimeBinder, Microsoft.VisualBasic y Microsoft.VisualBasic.CompilerServices contienen los tipos que admiten la compilación y la generación de código fuente escrito en los lenguajes C# y Visual Basic. El espacio de nombres System.CodeDom.Compiler contiene tipos para administrar la generación y compilación de código fuente en los lenguajes de programación compatibles.

Este tema describe los tipos en estos espacios de nombres que se incluyen en .NET para aplicaciones de la Tienda Windows. Ten en cuenta que .NET para aplicaciones de la Tienda Windows no incluye todos los miembros de cada tipo. Para obtener información sobre los tipos individuales, consulta los temas vinculados. La documentación para un tipo indica qué miembros se incluyen en .NET para aplicaciones de la Tienda Windows.

Microsoft.CSharp.RuntimeBinder (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

Binder

Contiene métodos de generador que permiten crear enlazadores de sitios de llamada dinámicos para C#.

CSharpArgumentInfo

Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada. Las instancias de esta clase se generan mediante el compilador de C#.

CSharpArgumentInfoFlags

Representa información sobre las operaciones dinámicas de C# que son específicas de argumentos concretos en un lugar de llamada. Las instancias de esta clase se generan mediante el compilador de C#.

CSharpBinderFlags

Representa información sobre las operaciones dinámicas de C# que no son específicas de argumentos concretos en un sitio de llamada. Las instancias de esta clase se generan mediante el compilador de C#.

RuntimeBinderException

Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#.

RuntimeBinderInternalCompilerException

Representa un error que se produce cuando se procesa un enlace dinámico en el enlazador en tiempo de ejecución de C#.

Microsoft.VisualBasic (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

CallType

Indica el tipo de procedimiento que se debe invocar al llamar a la función CallByName.

Constants

Contiene constantes que pueden utilizarse en cualquier parte del código.

HideModuleNameAttribute

Cuando se aplica a un módulo, permite tener acceso a los miembros del módulo utilizando únicamente la cualificación requerida para el módulo.

Strings

Contiene procedimientos que se utilizan para llevar a cabo operaciones con cadenas.

Microsoft.VisualBasic.CompilerServices (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

Conversions

Proporciona métodos que realizan distintas conversiones de tipos.

DesignerGeneratedAttribute

Cuando se aplica a una clase, el compilador llama implícitamente a un método de inicialización de componentes desde el constructor sintético predeterminado.

IncompleteInitialization

La usa el compilador durante la inicialización local estática; no está diseñada para ser llamada directamente desde el código. Se produce una excepción de este tipo si una variable local estática no se inicializa.

NewLateBinding

Proporciona los elementos auxiliares que utiliza el compilador de Visual Basic; no está diseñada para que la llame el código directamente.

ObjectFlowControl

La usa el compilador para el control del flujo de objetos; no está diseñada para ser llamada directamente desde el código.

ObjectFlowControl.ForLoopControl

Proporciona al compilador de Visual Basic los servicios para compilar los bucles For Next.

Operators

Proporciona operadores matemáticos enlazados en tiempo de ejecución, como AddObject y CompareObject, que el compilador de Visual Basic utiliza internamente.

OptionCompareAttribute

Especifica que el valor actual de Option Compare debe pasarse como valor predeterminado de un argumento.

OptionTextAttribute

Indica (para la depuración en Visual Basic) qué opción de comparación, de texto o binaria, se utiliza.

ProjectData

Proporciona los elementos auxiliares del objeto Err de Visual Basic.

StandardModuleAttribute

Proporciona atributos que se aplican a la construcción del módulo estándar cuando se emite a Lenguaje intermedio (IL). No está pensada para que se llame directamente desde el código.

StaticLocalInitFlag

La usa el compilador de Visual Basic internamente durante la inicialización de miembros locales estáticos; no está diseñada para que se llame directamente desde el código.

Utils

Contiene utilidades que el compilador de Visual Basic usa.

System.CodeDom.Compiler (espacio de nombres)

Tipos admitidos en .NET para aplicaciones de la Tienda Windows

Descripción

GeneratedCodeAttribute

Identifica el código generado por una herramienta. Esta clase no puede heredarse.

Vea también

Conceptos

.NET para aplicaciones de la Tienda Windows: API admitidas