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