Partilhar via


DelegatingExportProvider Classe

Definição

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
DelegatingExportProvider

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.

Aplica-se a