TypeProvider Clase

Definición

Precaución

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

Implementación de ITypeProvider que actúa como contenedor de tipos dentro de los ensamblados indicados y unidades de compilación de código.

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
Herencia
TypeProvider
Atributos
Implementaciones

Comentarios

Note

En este material se describen los tipos y los espacios de nombres que están obsoletos. Para obtener más información, consulte Deprecated Types in Windows Workflow Foundation 4.5.

Esta ITypeProvider implementación, además de controlar ensamblados compilados (AddAssembly y AddAssemblyReference métodos), puede controlar los tipos que aún no se han compilado (AddCodeCompileUnit). La implementación limitada de System.Type se devuelve para los tipos a los que se hace referencia mediante CodeCompileUnit.

Note

TypeProvider solo devuelve tipos públicos de ensamblados a los que se hace referencia y los tipos públicos y no públicos de los ensamblados locales.

Constructores

Nombre Description
TypeProvider(IServiceProvider)
Obsoletos.

Inicializa una nueva instancia de la clase TypeProvider.

Propiedades

Nombre Description
AssemblyNameResolver
Obsoletos.

Obtiene o establece el delegado que hace referencia a un método con un parámetro y un valor devuelto que devuelve el nombre para mostrar del ensamblado al que pertenece un tipo especificado.

IsSupportedPropertyResolver
Obsoletos.

Obtiene o establece el delegado que hace referencia a un método con dos parámetros y un valor devuelto que determina si se admite una propiedad especificada en el destino .NET Framework.

LocalAssembly
Obsoletos.

Obtiene un valor que representa el definido Assembly localmente para esta instancia.

ReferencedAssemblies
Obsoletos.

Obtiene una colección de todos los ensamblados a los que hace referencia .Type

TypeLoadErrors
Obsoletos.

Obtiene una IDictionary de las excepciones de error de carga con clave que Object provoca .Exception

Métodos

Nombre Description
AddAssembly(Assembly)
Obsoletos.

Agrega un ensamblado ya cargado. Es responsabilidad del autor de la llamada cargar el ensamblado e TypeProvider incluye los tipos de este ensamblado para la dispensación cuando GetType se llama a .

AddAssemblyReference(String)
Obsoletos.

Agrega una referencia a a Assembly la lista interna. Este ensamblado se usa para la Type búsqueda en el GetType(String) método .

AddCodeCompileUnit(CodeCompileUnit)
Obsoletos.

Agrega una referencia a a CodeCompileUnit la lista interna. Esto CodeCompileUnit se usa para la Type búsqueda en el GetType(String) método .

Dispose()
Obsoletos.

Libera todos los recursos usados por .TypeProvider

Equals(Object)
Obsoletos.

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetAssemblyName(Type)
Obsoletos.

Devuelve el nombre para mostrar del ensamblado del ensamblado en el que se declara el tipo especificado.

GetEnumNames(Type)
Obsoletos.

Proporciona una matriz de cadenas que contiene los nombres del especificado Enum en orden indizado.

GetEventHandlerType(EventInfo)
Obsoletos.

Obtiene de Type un objeto EventHandler, dado una referencia a un EventInfoobjeto .

GetHashCode()
Obsoletos.

Actúa como la función hash predeterminada.

(Heredado de Object)
GetService(Type)
Obsoletos.

Obtiene el Object objeto que proporciona el servicio Typedesignado.

GetType()
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetType(String, Boolean)
Obsoletos.

Obtiene el tipo del conjunto de ensamblados agregados al TypeProvider mediante AddAssembly(Assembly), AddAssemblyReference(String)o AddCodeCompileUnit(CodeCompileUnit).

GetType(String)
Obsoletos.

Obtiene el tipo del conjunto de ensamblados agregados al TypeProvider mediante AddAssembly(Assembly), AddAssemblyReference(String)o AddCodeCompileUnit(CodeCompileUnit).

GetTypes()
Obsoletos.

Crea una matriz que contiene cada Type una conocida para esta instancia.

IsAssignable(Type, Type)
Obsoletos.

Indica si un tipo se puede asignar de forma segura a otro tipo.

IsEnum(Type)
Obsoletos.

Indica si es Type de tipo Enum .

IsSubclassOf(Type, Type)
Obsoletos.

Indica si es Type una clase derivada de otro Type .

IsSupportedProperty(PropertyInfo, Object)
Obsoletos.

Devuelve un valor que determina si la propiedad especificada se admite en el .NET Framework de destino.

MemberwiseClone()
Obsoletos.

Crea una copia superficial del Objectactual.

(Heredado de Object)
RefreshCodeCompileUnit(CodeCompileUnit, EventHandler)
Obsoletos.

Actualiza la CodeCompileUnit referencia asociada a esta instancia.

RemoveAssembly(Assembly)
Obsoletos.

Quita todas las referencias al asunto Assembly de esta instancia.

RemoveAssemblyReference(String)
Obsoletos.

Quita una referencia basada en Assembly ruta de acceso de esta instancia.

RemoveCodeCompileUnit(CodeCompileUnit)
Obsoletos.

Quita todas las referencias al asunto CodeCompileUnit de esta instancia.

SetLocalAssembly(Assembly)
Obsoletos.

Establece el valor de local Assembly en el objeto al que se hace Assembly referencia.

ToString()
Obsoletos.

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Eventos

Nombre Description
TypeLoadErrorsChanged
Obsoletos.

Se produce cuando se modifica la colección TypeLoadErrors .

TypesChanged
Obsoletos.

Se produce cuando se modifica la colección de tipos definidos.

Se aplica a