TypeProvider クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
注意事項
The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*
ITypeProvider の実装。指定したアセンブリおよびコード コンパイル単位内で、型コンテナーとして振る舞います。
public ref class TypeProvider sealed : IDisposable, IServiceProvider, System::Workflow::ComponentModel::Compiler::ITypeProvider
public sealed class TypeProvider : IDisposable, IServiceProvider, System.Workflow.ComponentModel.Compiler.ITypeProvider
[System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")]
public sealed class TypeProvider : IDisposable, IServiceProvider, System.Workflow.ComponentModel.Compiler.ITypeProvider
type TypeProvider = class
interface ITypeProvider
interface IServiceProvider
interface IDisposable
[<System.Obsolete("The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*")>]
type TypeProvider = class
interface ITypeProvider
interface IServiceProvider
interface IDisposable
Public NotInheritable Class TypeProvider
Implements IDisposable, IServiceProvider, ITypeProvider
- 継承
-
TypeProvider
- 属性
- 実装
注釈
注意
ここでは、廃止された型と名前空間について説明します。 詳細については、「.NET 4.5 での Windows Workflow Foundation の新機能」を参照してください。
この ITypeProvider の実装では、コンパイル済みアセンブリ (AddAssembly および AddAssemblyReference メソッド) に加え、まだコンパイルしていない型 (AddCodeCompileUnit) も扱えます。 System.Type を使用して参照される型を扱う、可能な操作を制限した CodeCompileUnit の実装を返します。
注意
TypeProvider は、参照アセンブリからパブリック型のみを返し、ローカル アセンブリからパブリック型と非パブリック型の両方を返します。
コンストラクター
TypeProvider(IServiceProvider) |
古い.
TypeProvider クラスの新しいインスタンスを初期化します。 |
プロパティ
AssemblyNameResolver |
古い.
1 つのパラメーターと 1 つの戻り値を持ち、指定した型が属するアセンブリ表示名を返すメソッドを参照するデリゲートを取得または設定します。 |
IsSupportedPropertyResolver |
古い.
2 つのパラメーターと、ターゲット .NET Frameworkで指定したプロパティがサポートされているかどうかを決定する 1 つの戻り値を持つメソッドを参照するデリゲートを取得または設定します。 |
LocalAssembly |
古い.
ローカルに定義されたこのインスタンスの Assembly を表す値を取得します。 |
ReferencedAssemblies |
古い.
Type によって参照されるすべてのアセンブリのコレクションを取得します。 |
TypeLoadErrors |
古い.
IDictionary の原因となった、Object によって識別される読み込みエラー例外の Exception を取得します。 |
メソッド
イベント
TypeLoadErrorsChanged |
古い.
TypeLoadErrors コレクションが変更されたときに発生します。 |
TypesChanged |
古い.
定義済みの型のコレクションを変更したときに発生します。 |
拡張メソッド
適用対象
.NET