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

Nome Description
DelegatingExportProvider(ExportProvider)

Inicializa uma nova instância da classe DelegatingExportProvider.

Propriedades

Nome Description
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

Nome Description
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

Nome Description
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

Nome Description
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