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 |
已过时.
在修改已定义类型的集合时发生。 |