コードを生成するためのプロパティとメソッドのセットを定義します。このクラスは抽象クラスです。基本クラスから継承する単純なビルドプロバイダーの実装を示しています。メンバーをオーバーライドします。クラスの実装は含まれていません。クラスの概要」を参照してください。オブジェクトを使用して、アプリケーション内のさまざまなファイルの種類のソースコードを生成します。ページ、リソース、およびその他のカスタムアイテムのソースコードを提供します。クラスのインスタンスを直接作成することはありません。オブジェクトと共に使用して、コンパイルされたアセンブリに1つ以上のファイルをビルドします。インスタンスは、個々のファイルに対して適切な言語でソースコードを生成します。インスタンスが提供するソースを1つのアセンブリに結合します。クラスのインスタンスを使用して、アプリケーション内にファイルを構築します。プロパティは、作成するファイルのパスを示します。アプリケーション内の各ファイルのファイル拡張子は、対応するビルドプロバイダーにマップされます。メソッドを使用してファイルのソースコードを生成します。インスタンスは、ファイルのソースコードをアセンブリ全体に反映できます。アプリケーション内のファイルの種類に対するカスタムビルドアクションを定義するには、BuildProviderからクラスを派生させ、ファイルの種類を構築するための派生クラス内のメンバーを実装し、アプリケーション構成ファイル内で対応するファイル拡張子のビルドプロバイダーを構成する必要があります。ファイル、リソースファイル、またはすべてのファイルをサポートするかどうかを指定します。属性を使用して、ビルドプロバイダーの実装の完全修飾型名を指定します。コンテンツディレクトリ内のファイル、グローバルまたはローカルのリソース、またはすべてのファイルに適用するかどうかを指定します。クラスがサポートするファイルを識別するために使用するファイル拡張子を指定します。クラスを使用して、構成ファイル内のビルドプロバイダーを確認します。Schema)」を参照してください。メソッドをオーバーライドして、サポートされているファイルの種類のソースコードを生成します。オブジェクト、または物理ソースコードファイルを表すコンテンツとして追加されます。オブジェクトを返します。プロパティをオーバーライドしないでください。基本クラスの実装を使用します。言語を使用できることを示します。メソッドをオーバーライドして、サポートされているファイルによって提供される型のソースコードを生成します。アプリケーションプロジェクトでは機能しません。クラスによって生成されるコードをアプリケーションに含めることはできません。アプリケーションプロジェクトのプリコンパイルの概要」を参照してください。クラスの新しいインスタンスを初期化します。コードと共にコンパイルするアセンブリを表します。プロバイダーの実装で構築されるファイルを表します。プロバイダーがコードを生成する前に構築する必要がある仮想パスのコレクションを表します。code.メソッドEquals(Object)指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。ビルダーに追加します。グラフのコンテナーを表します。graph.GetCustomString(CompilerResults)コンパイルしたアセンブリに保存される文字列を生成します。assembly.GetDefaultCompilerType()アプリケーション内の既定言語に関するコンパイラの設定値を返します。プロバイダーのコンパイラ設定値を返します。プロバイダーによって生成される型を返します。path.GetHashCode()既定のハッシュ関数として機能します。Object)GetResultFlags(CompilerResults)仮想パスがビルドされたときに必要なアクションを示す値を返します。簡易コピーを作成します。