次の方法で共有


CodeDomProvider.CreateCompiler メソッド

メモ : このメソッドは、互換性のために残されています。

派生クラスでオーバーライドされると、新しいコード コンパイラを作成します。

名前空間: System.CodeDom.Compiler
アセンブリ: System (system.dll 内)

構文

'宣言
<ObsoleteAttribute("Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")> _
Public MustOverride Function CreateCompiler As ICodeCompiler
'使用
Dim instance As CodeDomProvider
Dim returnValue As ICodeCompiler

returnValue = instance.CreateCompiler
[ObsoleteAttribute("Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")] 
public abstract ICodeCompiler CreateCompiler ()
[ObsoleteAttribute(L"Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.")] 
public:
virtual ICodeCompiler^ CreateCompiler () abstract
/** @attribute ObsoleteAttribute("Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.") */ 
public abstract ICodeCompiler CreateCompiler ()
ObsoleteAttribute("Callers should not use the ICodeCompiler interface and should instead use the methods directly on the CodeDomProvider class. Those inheriting from CodeDomProvider must still implement this interface, and should exclude this warning or also obsolete this method.") 
public abstract function CreateCompiler () : ICodeCompiler

戻り値

System.CodeDom ベースのソース コードをコンパイルするために使用できる ICodeCompiler

解説

Microsoft .NET Framework version 2.0 では、このメソッドは使用されません。このメソッドの代わりに、コード プロバイダで直接使用できる ICodeCompiler メソッドを呼び出すことをお勧めします。

継承時の注意 .NET Framework 2.0 では、CodeDomProvider クラスの ICodeCompiler のメンバを実装し、このメソッドが呼び出されたら NotSupportedException をスローする必要があります。

プラットフォーム

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 1.0、1.1
2.0 では、互換性のために残されています (コンパイル時に警告)

参照

関連項目

CodeDomProvider クラス
CodeDomProvider メンバ
System.CodeDom.Compiler 名前空間