DelegatingExportProvider Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado.
public abstract class DelegatingExportProvider : Microsoft.VisualStudio.Composition.ExportProvider
type DelegatingExportProvider = class
inherit ExportProvider
Public MustInherit Class DelegatingExportProvider
Inherits ExportProvider
- Herança
Construtores
| DelegatingExportProvider(ExportProvider) |
Inicializa uma nova instância da classe DelegatingExportProvider. |
Propriedades
| NonDisposableWrapper |
Obtém um lento que cria uma instância de DelegatingExportProvider. (Herdado de ExportProvider) |
| NonDisposableWrapperExportAsListOfOne |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| Resolver |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
Métodos
| CreateExport(ImportDefinition, IReadOnlyDictionary<String,Object>, TypeRef, TypeRef, String, Boolean, MemberRef) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| CreateExportFactory(Type, IReadOnlyCollection<String>, Func<KeyValuePair<Object,IDisposable>>, Type, IReadOnlyDictionary<String,Object>) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| CreateNewValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| CreatePartLifecycleTracker(TypeRef, IReadOnlyDictionary<String,Object>) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. |
| Dispose() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| Dispose(Boolean) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExport<T,TMetadataView>() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExport<T,TMetadataView>(String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExport<T>() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExport<T>(String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExportedValue<T>() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExportedValue<T>(String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExportedValues(Type, String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExportedValues<T>() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExportedValues<T>(String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExports(ImportDefinition) |
Encaminha a consulta de exportações para o interno ExportProvider. |
| GetExports(Type, Type, String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExports<T,TMetadataView>() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExports<T,TMetadataView>(String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExports<T>() |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExports<T>(String) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetExportsCore(ImportDefinition) |
Gera NotImplementedException. |
| GetMethodWithArity(Type, String, Int32) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetOrCreateShareableValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetOrCreateValue(TypeRef, TypeRef, String, IReadOnlyDictionary<String,Object>, Boolean) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| GetStrongTypedMetadata(IReadOnlyDictionary<String,Object>, Type) |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
| TrackDisposableValue(IDisposable, String) |
Adiciona um valor a ser descartado quando este ou um ExportProvider pai é descartado. (Herdado de ExportProvider) |
Implantações explícitas de interface
| IDisposableObservable.IsDisposed |
Uma classe base para ExportProviders que deseja interceptar consultas para exportações para modificar a consulta ou o resultado. (Herdado de ExportProvider) |
Métodos de Extensão
| AsExportProvider(ExportProvider) |
Cria uma instância de um ExportProvider para fins de compatibilidade com a versão do MEF encontrada no .NET Framework. |