CodeDomProvider.GetTypeOutput(CodeTypeReference) Methode

Definition

Ruft den Typ ab, der durch die angegebene .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

Parameter

type
CodeTypeReference

Ein CodeTypeReference Wert, der den zurückzugebenden Typ angibt.

Gibt zurück

Eine Textdarstellung des angegebenen Typs, formatiert für die Sprache, in der Code von diesem Codegenerator generiert wird. In Visual Basic wird z. B. durch Übergeben eines CodeTypeReference für den Typ Int32 "Integer" zurückgegeben.

Ausnahmen

Weder diese Methode noch die CreateGenerator() Methode wird in einer abgeleiteten Klasse überschrieben.

Hinweise

Note

In .NET Framework-Versionen 1.0 und 1.1 wird diese Methode von der ICodeGenerator-Implementierung bereitgestellt, die von der CreateGenerator-Methode des Anbieters zurückgegeben wird. In Version 2.0 kann diese Methode direkt für den Codeanbieter aufgerufen werden, auch wenn sie vom Codeanbieter nicht außer Kraft gesetzt wird. Wenn der Codeanbieter diese Methode nicht überschreibt, wird die ICodeGenerator Implementierung von der Basisklasse aufgerufen.

Hinweise für Vererber

Wenn Sie diese Methode außer Kraft setzen, dürfen Sie die entsprechende Methode der Basisklasse nicht aufrufen. Die Basisklassenmethode erstellt einen Generator in der abgeleiteten Klasse mithilfe der veralteten CreateGenerator() Methode zur Kompatibilität mit bereits vorhandenen Anbietern, die Codegeneratoren verwenden. Die Basisklassenmethode ruft dann die entsprechende Methode in der ICodeGenerator Implementierung auf, um diese Funktion auszuführen. Sie erhalten einen NotImplementedException Fall, wenn Sie die Basisklassenmethode von einem Codeanbieter aufrufen, der keinen Codegenerator verwendet.

Gilt für: