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
- 屬性
- 實作
備註
注意
此資料討論已被汰換的類型及命名空間。 如需詳細資訊,請參閱 Windows Workflow Foundation 4.5 中即將淘汰的類型。
除了處理編譯的組件 (ITypeProvider 和 AddAssembly 方法) 之外,這個 AddAssemblyReference 實作會處理尚未編譯的型別 (AddCodeCompileUnit)。 使用 System.Type 傳回所參考之型別的 CodeCompileUnit 有限實作。
注意
TypeProvider 只會從參考的元件傳回公用類型,以及來自本機組件的公用和非公用類型。
建構函式
TypeProvider(IServiceProvider) |
已淘汰.
初始化 TypeProvider 類別的新執行個體。 |
屬性
AssemblyNameResolver |
已淘汰.
取得或設定委派,這個委派會使用參數來參考方法,並使用傳回值傳回指定型別所屬組件的顯示名稱。 |
IsSupportedPropertyResolver |
已淘汰.
取得或設定委派,這個委派會參考具有兩個參數的方法,以及一個傳回值,決定目標 .NET Framework 中是否支援指定的屬性。 |
LocalAssembly |
已淘汰.
取得值,這個值表示為這個執行個體本機定義的 Assembly。 |
ReferencedAssemblies |
已淘汰.
取得由 Type 參考的所有組件集合。 |
TypeLoadErrors |
已淘汰.
取得載入錯誤例外狀況的 IDictionary,該例外狀況由導致 Object 的 Exception 做為索引鍵。 |
方法
事件
TypeLoadErrorsChanged |
已淘汰.
在修改 TypeLoadErrors 集合時發生。 |
TypesChanged |
已淘汰.
在修改已定義型別的集合時發生。 |