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 将返回“Integer”。

例外

此方法和 CreateGenerator() 方法均不在派生类中重写。

注解

注意

在 .NET Framework版本 1.0 和 1.1 中,此方法由ICodeGenerator提供程序的 方法返回CreateGenerator的 实现提供。 在版本 2.0 中,即使代码提供程序未重写此方法,也可以直接在代码提供程序上调用此方法。 如果代码提供程序不重写此方法,则 ICodeGenerator 实现由基类调用。

继承者说明

如果重写此方法,则不得调用基类的相应方法。 基类方法使用过时 CreateGenerator() 的方法在派生类中创建生成器,以便与使用代码生成器的预先存在的提供程序兼容。 然后,基类方法调用实现中的 ICodeGenerator 等效方法来执行此函数。 如果从不使用代码 NotImplementedException 生成器的代码提供程序调用基类方法,你将获得 。

适用于