BuildProvider.GetCustomString(CompilerResults) 方法

定义

生成要在编译后的程序集中保留的字符串。

public:
 virtual System::String ^ GetCustomString(System::CodeDom::Compiler::CompilerResults ^ results);
public virtual string GetCustomString (System.CodeDom.Compiler.CompilerResults results);
abstract member GetCustomString : System.CodeDom.Compiler.CompilerResults -> string
override this.GetCustomString : System.CodeDom.Compiler.CompilerResults -> string
Public Overridable Function GetCustomString (results As CompilerResults) As String

参数

results
CompilerResults

生成提供程序的虚拟路径的编译结果。

返回

要保留在生成环境中的字符串;如果 BuildProvider 实例不实现 GetCustomString(CompilerResults),则为 null

注解

GetCompiledCustomString对象的 方法BuildManager为输入虚拟路径创建生成提供程序的实例,并在 对象上BuildProvider调用 GetCustomString 方法。

BuildProvidernull 返回 方法, GetCustomString 指示 GetCustomString 未实现。

某些生成提供程序实现可以代替 GetGeneratedType 方法实现GetCustomString。 对象 BuildProvider 通常使用 GetGeneratedType 返回 Type 虚拟路径的 对象。 但是, GetCustomString 方法可用于指示 BuildProvider 对象可以从虚拟路径生成多个类型。

适用于

另请参阅