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.50 中的
除了处理编译的程序集(和方法)外,此ITypeProvider实现还可以处理尚未编译的类型(AddCodeCompileUnit)。AddAssemblyReferenceAddAssembly 对于使用
注释
TypeProvider 仅从引用的程序集返回公共类型,以及来自本地程序集的公共和非公共类型。
构造函数
| 名称 | 说明 |
|---|---|
| TypeProvider(IServiceProvider) |
已过时.
初始化 TypeProvider 类的新实例。 |
属性
| 名称 | 说明 |
|---|---|
| AssemblyNameResolver |
已过时.
获取或设置引用具有一个参数的方法的委托,一个返回值返回指定类型所属的程序集显示名称。 |
| IsSupportedPropertyResolver |
已过时.
获取或设置引用具有两个参数的方法的委托,以及一个返回值,该值确定是否在目标.NET Framework 中支持指定属性。 |
| LocalAssembly |
已过时.
获取一个值,该值表示为此实例本地定义的 Assembly 值。 |
| ReferencedAssemblies |
已过时.
获取由 |
| TypeLoadErrors |
已过时.
获取由 |
方法
活动
| 名称 | 说明 |
|---|---|
| TypeLoadErrorsChanged |
已过时.
修改集合 TypeLoadErrors 时发生。 |
| TypesChanged |
已过时.
修改定义的类型的集合时发生。 |