CodeDomProvider.GetTypeOutput(CodeTypeReference) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el tipo indicado por el 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
CodeTypeReference que indica el tipo que se va a devolver.
Devoluciones
Representación de texto del tipo especificado, con formato para el idioma en el que este generador de código genera código. En Visual Basic, por ejemplo, pasar un CodeTypeReference para el tipo Int32 devolverá "Integer".
Excepciones
Ni este método ni el CreateGenerator() método se invalidan en una clase derivada.
Comentarios
Note
En .NET Framework versiones 1.0 y 1.1, este método lo proporciona la implementación de ICodeGenerator que devuelve el método CreateGenerator del proveedor. En la versión 2.0, se puede llamar a este método directamente en el proveedor de código aunque el proveedor de código no lo invalide. Si el proveedor de código no invalida este método, la clase base llama a la ICodeGenerator implementación.
Notas a los desarrolladores de herederos
Si invalida este método, no debe llamar al método correspondiente de la clase base. El método de clase base crea un generador en la clase derivada mediante el método obsoleto CreateGenerator() para la compatibilidad con proveedores preexistentes que usan generadores de código. A continuación, el método de clase base llama al método equivalente de la ICodeGenerator implementación para realizar esta función. Obtendrá un NotImplementedException si llama al método de clase base desde un proveedor de código que no usa un generador de código.