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
- 属性
- 実装
注釈
Note
この資料では、古い型と名前空間について説明します。 詳細については、「Windows Workflow Foundation 4.5 の
この ITypeProvider 実装では、コンパイル済みアセンブリ (AddAssembly および AddAssemblyReference メソッド) の処理に加えて、まだコンパイルされていない型 (AddCodeCompileUnit) を処理できます。 System.Typeを使用して参照される型に対して、CodeCompileUnitの限定的な実装が返されます。
Note
TypeProvider は、参照されるアセンブリからパブリック型のみを返し、ローカル アセンブリからパブリック型と非パブリック型の両方を返します。
コンストラクター
| 名前 | 説明 |
|---|---|
| TypeProvider(IServiceProvider) |
古い.
TypeProvider クラスの新しいインスタンスを初期化します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AssemblyNameResolver |
古い.
指定した型が属するアセンブリ表示名を返す 1 つのパラメーターと 1 つの戻り値を持つメソッドを参照するデリゲートを取得または設定します。 |
| IsSupportedPropertyResolver |
古い.
ターゲット .NET Framework で指定したプロパティがサポートされているかどうかを判断する 2 つのパラメーターと 1 つの戻り値を持つメソッドを参照するデリゲートを取得または設定します。 |
| LocalAssembly |
古い.
このインスタンスのローカル定義 Assembly を表す値を取得します。 |
| ReferencedAssemblies |
古い.
Typeによって参照されるすべてのアセンブリのコレクションを取得します。 |
| TypeLoadErrors |
古い.
IDictionaryの原因となるObjectによってキー指定された読み込みエラー例外のExceptionを取得します。 |
メソッド
イベント
| 名前 | 説明 |
|---|---|
| TypeLoadErrorsChanged |
古い.
コレクション TypeLoadErrors が変更されたときに発生します。 |
| TypesChanged |
古い.
定義された型のコレクションが変更されたときに発生します。 |