CodeDomProvider.GetTypeOutput(CodeTypeReference) Метод

Определение

Возвращает тип, указанный указанным 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

Параметры

type
CodeTypeReference

Значение, CodeTypeReference указывающее тип, возвращаемый.

Возвращаемое значение

Текстовое представление указанного типа, отформатированного для языка, в котором код создается этим генератором кода. Например, в Visual Basic передача CodeTypeReference для типа Int32 возвращает целое число.

Исключения

Ни этот метод, ни CreateGenerator() метод переопределяются в производном классе.

Комментарии

Note

В .NET Framework версии 1.0 и 1.1 этот метод предоставляется реализацией ICodeGenerator, возвращаемой методом CreateGenerator поставщика. В версии 2.0 этот метод можно вызывать непосредственно в поставщике кода, даже если он не переопределяется поставщиком кода. Если поставщик кода не переопределяет этот метод, ICodeGenerator реализация вызывается базовым классом.

Примечания для тех, кто наследует этот метод

При переопределении этого метода не следует вызывать соответствующий метод базового класса. Метод базового класса создает генератор в производном классе с помощью устаревшего CreateGenerator() метода для совместимости с превысящими поставщиками, использующими генераторы кода. Затем метод базового класса вызывает эквивалентный метод в ICodeGenerator реализации для выполнения этой функции. NotImplementedException При вызове метода базового класса от поставщика кода, который не использует генератор кода.

Применяется к