CodeDomProvider.GetTypeOutput(CodeTypeReference) Metódus

Definíció

Lekéri a megadott CodeTypeReferencetípust.

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

Paraméterek

type
CodeTypeReference

A CodeTypeReference , amely a visszaadandó típust jelzi.

Válaszok

A megadott típus szöveges ábrázolása, amely arra a nyelvre van formázva, amelyben a kód a kódgenerátor által generált. Az Visual Basic például a CodeTypeReference típushoz tartozó Int32 adja vissza az "Egész" értéket.

Kivételek

Sem ez a módszer, sem a CreateGenerator() metódus nem felül van bírálva egy származtatott osztályban.

Megjegyzések

Note

A .NET Keretrendszer 1.0-s és 1.1-s verzióiban ezt a módszert a ICodeGenerator implementáció biztosítja, amelyet a szolgáltató CreateGenerator metódusa ad vissza. A 2.0-s verzióban ez a metódus akkor is meghívható közvetlenül a kódszolgáltatón, ha a kódszolgáltató nem bírálja felül. Ha a kódszolgáltató nem bírálja felül ezt a módszert, az ICodeGenerator implementációt az alaposztály hívja meg.

Megjegyzések az öröklőkhöz

Ha felülbírálja ezt a metódust, nem szabad meghívnia az alaposztály megfelelő metódusát. Az alaposztály metódus létrehoz egy generátort a származtatott osztályban a kódgenerátorokat CreateGenerator() használó, már létező szolgáltatókkal való kompatibilitás érdekében. Az alaposztály metódus ezután meghívja az implementáció egyenértékű metódusát a ICodeGenerator függvény végrehajtásához. NotImplementedException Ha az alaposztály metódusát olyan kódszolgáltatótól hívja meg, amely nem használ kódgenerátort.

A következőre érvényes: