TypeProvider Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
| GetType(String) |
Obsoletos.
Obtiene el tipo del conjunto de ensamblados agregados al |
| 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.
|
| IsSubclassOf(Type, Type) |
Obsoletos.
|
| 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. |