Interoperabilidade Entre Linguagens
O Common Language Runtime fornece suporte interno para interoperabilidade de linguagem.No entanto, este suporte não garante que você escreva código que pode ser usado pelos desenvolvedores usando outra linguagem de programação.Para garantir que você possa desenvolver código gerenciado que pode ser totalmente usado pelos desenvolvedores usando qualquer linguagem de programação, um conjunto de recursos de linguagens e regras para usá-los, chamado de CLS (Common Language Specification), foi definido.Componentes que seguem estas regras e expõem somente recursos CLS são considerados compatíveis com CLS.
Esta seção descreve o suporte interno do Common Language Runtime para interoperabilidade de linguagem e explica a função que o CLS desempenha em ativar a garantia de interoperabilidade entre linguagens.Os recursos e as regras CLS são identificadas, e a compatibilidade com CLS é abordada.
Nesta seção
Visão geral da interoperabilidade de linguagem
Descreve o suporte interno para interoperabilidade entre linguagens e apresenta o CLS.CLS (Common Language Specification)
Explica a necessidade de um conjunto de recursos comuns a todas as linguagens e identifica as regras e os recursos CLS.Escrevendo código compatível com CLS
Discute o significado de compatibilidade com CLS dos componentes e identifica os níveis de compatibilidade com CLS para ferramentas.
Seções relacionadas
Common Type System
Descreve como tipos são declarados, usados, e gerenciados pelo Common Language Runtime.Metadados e Componentes Autodescritivas
Explica o mecanismo da Common Language Runtime para descrever um tipo e armazenar essas informações com o próprio tipo.