Compartilhar via


Namespaces Language e Compiler

Os namespaces Microsoft.CSharp.RuntimeBinder, Microsoft.VisualBasic e Microsoft.VisualBasic.CompilerServices contêm tipos que oferecem suporte à compilação e geração de código do código-fonte gravado nas linguagens C# e Visual Basic. O namespace System.CodeDom.Compiler contém tipos para gerenciar a geração e compilação do código-fonte em linguagens de programação com suporte.

Este tópico apresenta os tipos nestes namespaces que são incluídos no .NET para aplicativos da Windows Store. Observe que o .NET para aplicativos da Windows Store não inclui todos os membros de cada tipo. Para obter informações sobre tipos individuais, consulte os tópicos vinculados. A documentação de um tipo indica quais membros são incluídos no .NET para aplicativos da Windows Store.

Namespace Microsoft.CSharp.RuntimeBinder

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

Binder

Contém métodos de fábrica para criar associadores de site de chamada dinâmica para C#.

CSharpArgumentInfo

Representa informações sobre as operações dinâmicas de C# que são específicas a argumentos específicos em um site de chamada. Instâncias dessa classe são geradas pelo compilador do C#.

CSharpArgumentInfoFlags

Representa informações sobre as operações dinâmicas de C# que são específicas a argumentos específicos em um site de chamada. Instâncias dessa classe são geradas pelo compilador do C#.

CSharpBinderFlags

Representa informações sobre as operações dinâmicas de C# que não são específicas a argumentos específicos em um site de chamada. Instâncias dessa classe são geradas pelo compilador do C#.

RuntimeBinderException

Representa um erro que ocorre quando uma associação dinâmica no associador de tempo de execução do C# é processada.

RuntimeBinderInternalCompilerException

Representa um erro que ocorre quando uma associação dinâmica no associador de tempo de execução do C# é processada.

Namespace Microsoft.VisualBasic

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

CallType

Indica o tipo de procedimento que está sendo invocado ao chamar a função CallByName.

Constants

Contém constantes que podem ser usadas em qualquer lugar no seu código.

HideModuleNameAttribute

Quando aplicado a um módulo, permite que membros do módulo sejam acessados usando somente a qualificação necessária para o módulo.

Strings

Contém procedimentos usados para executar operações de cadeias de caracteres.

Namespace Microsoft.VisualBasic.CompilerServices

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

Conversions

Fornece métodos que executam várias conversões de tipo.

DesignerGeneratedAttribute

Quando aplicado a uma classe, o compilador chama implicitamente um método de inicialização de componente do construtor sintético padrão.

IncompleteInitialization

Usado pelo compilador durante a inicialização local estática; não significa ser chamado diretamente do seu código. Uma exceção desse tipo será lançada se um variável local estática falhar a ao inicializar.

NewLateBinding

Fornece auxiliares que o compilador do Visual Basic usa para chamadas de associação tardia; não significa ser chamado diretamente do seu código.

ObjectFlowControl

Usado pelo compilador para controle de fluxo de objeto; não significa ser chamado diretamente do seu código.

ObjectFlowControl.ForLoopControl

Fornece serviços ao compilador do Visual Basic para compilação de loops For Next.

Operators

Fornece operadores matemáticos de associação tardia, como AddObject e CompareObject, que o compilador do Visual Basic usa internamente.

OptionCompareAttribute

Especifica que a configuração atual Option Compare deve ser passada como o valor padrão de um argumento.

OptionTextAttribute

Indica (para depuração do Visual Basic) que binário, texto ou opção de comparação está sendo usado.

ProjectData

Fornece auxiliares para o objeto Err do Visual Basic.

StandardModuleAttribute

Fornece os atributos que são aplicados à construção do módulo padrão quando ele é emitido para IL (Intermediate Language). Ele não foi desenvolvido para ser chamado diretamente do seu código.

StaticLocalInitFlag

Usado internamente pelo compilador quando ele inicializa membros locais estáticos; não significa ser chamado diretamente do seu código.

Utils

Contém os utilitários que o compilador do Visual Basic usa.

Namespace System.CodeDom.Compiler

Tipos com suporte no .NET para aplicativos da Windows Store

Descrição

GeneratedCodeAttribute

Identifica o código gerado por uma ferramenta. Essa classe não pode ser herdada.

Consulte também

Conceitos

Aplicativos .NET para Windows Store - APIs com suporte