CodeDomProvider.GetTypeOutput(CodeTypeReference) Metoda

Definice

Získá typ označený zadaným CodeTypeReference.

public virtual string GetTypeOutput (System.CodeDom.CodeTypeReference type);

Parametry

type
CodeTypeReference

A CodeTypeReference označující typ, který se má vrátit.

Návraty

Textová reprezentace zadaného typu, formátovaná pro jazyk, ve kterém je kód generován tímto generátorem kódu. Například v CodeTypeReference jazyce Visual Basic se při předání typu Int32 vrátí "Celé číslo".

Výjimky

Tato metoda ani CreateGenerator() metoda není přepsána v odvozené třídě.

Poznámky

Poznámka

V rozhraní .NET Framework verze 1.0 a 1.1 je tato metoda poskytována ICodeGenerator implementací, která je vrácena metodou CreateGenerator zprostředkovatele. Ve verzi 2.0 lze tuto metodu volat přímo na zprostředkovatele kódu, i když není přepsána zprostředkovatelem kódu. Pokud zprostředkovatel kódu nepřepíše tuto metodu ICodeGenerator , je implementace volána základní třídou.

Poznámky pro dědice

Pokud přepíšete tuto metodu, nesmíte volat odpovídající metodu základní třídy. Metoda základní třídy vytvoří generátor v odvozené třídě pomocí zastaralé CreateGenerator() metody pro kompatibilitu s existujícími zprostředkovateli, kteří používají generátory kódu. Metoda základní třídy pak volá ekvivalentní metodu v implementaci ICodeGenerator k provedení této funkce. Získáte, NotImplementedException pokud zavoláte metodu základní třídy od zprostředkovatele kódu, který nepoužívá generátor kódu.

Platí pro

Produkt Verze
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9