CodeDomProvider.GetTypeOutput(CodeTypeReference) Metodo

Definizione

Ottiene il tipo indicato dall'oggetto specificato 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

Parametri

type
CodeTypeReference

Oggetto CodeTypeReference che indica il tipo da restituire.

Valori restituiti

Rappresentazione testuale del tipo specificato, formattata per la lingua in cui il codice viene generato da questo generatore di codice. In Visual Basic, ad esempio, il passaggio di un CodeTypeReference per il tipo Int32 restituirà "Integer".

Eccezioni

Né questo metodo né il CreateGenerator() metodo viene sottoposto a override in una classe derivata.

Commenti

Note

In .NET Framework versioni 1.0 e 1.1, questo metodo viene fornito dall'implementazione restituita dal metodo /> ICodeGenerator viene chiamata dalla classe base.

Note per gli eredi

Se si esegue l'override di questo metodo, non è necessario chiamare il metodo corrispondente della classe base. Il metodo della classe base crea un generatore nella classe derivata usando il metodo obsoleto CreateGenerator() per la compatibilità con i provider preesistenti che usano generatori di codice. Il metodo della classe base chiama quindi il metodo equivalente nell'implementazione ICodeGenerator per eseguire questa funzione. Si otterrà un NotImplementedException valore se si chiama il metodo di classe base da un provider di codice che non usa un generatore di codice.

Si applica a