CodeDomProvider.GetTypeOutput(CodeTypeReference) Método

Definição

Obtém o tipo indicado pelo especificado CodeTypeReference.

public:
 virtual System::String ^ GetTypeOutput(System::CodeDom::CodeTypeReference ^ type);
public virtual string GetTypeOutput(System.CodeDom.CodeTypeReference type);
abstract member GetTypeOutput : System.CodeDom.CodeTypeReference -> string
override this.GetTypeOutput : System.CodeDom.CodeTypeReference -> string
Public Overridable Function GetTypeOutput (type As CodeTypeReference) As String

Parâmetros

type
CodeTypeReference

A CodeTypeReference que indica o tipo a devolver.

Devoluções

Uma representação textual do tipo especificado, formatada para a linguagem em que o código é gerado por este gerador de código. Em Visual Basic, por exemplo, passar um CodeTypeReference para o tipo Int32 devolverá "Inteiro".

Exceções

Nem este método nem o CreateGenerator() método são sobrepostos numa classe derivada.

Observações

Note

Nas versões 1.0 e 1.1 do Framework .NET, este método é fornecido pela implementação ICodeGenerator que é devolvida pelo método CreateGenerator do fornecedor. Na versão 2.0, este método pode ser chamado diretamente ao fornecedor de código mesmo que não seja sobreposto pelo fornecedor de código. Se o fornecedor de código não sobrescrever este método, a ICodeGenerator implementação é chamada pela classe base.

Notas para Herdeiros

Se sobrescreveres este método, não deves chamar o método correspondente da classe base. O método de classe base cria um gerador na classe derivada usando o método obsoleto CreateGenerator() para compatibilidade com fornecedores pré-existentes que utilizam geradores de código. O método de classe base chama então o método equivalente na ICodeGenerator implementação para executar esta função. Receberá um NotImplementedException se chamar o método de classe base de um fornecedor de código que não utilize um gerador de código.

Aplica-se a