C# Класс FilteringReflectionCatalog, extensions

Наследование: ComposablePartCatalog, ICompositionElement
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FilteringReflectionCatalog ( ComposablePartCatalog innerCatalog ) : System

Initializes the catalog.

GetExports ( System.ComponentModel.Composition.Primitives.ImportDefinition definition ) : ExportDefinition>>.IEnumerable

Gets the filtered exports from the inner catalog.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Disposes the inner container.

Приватные методы

Метод Описание
CloneNonSharedParts ( ) : IEnumerable

Clones the non-shared to avoid object instance reuse, which happens if you cache the part definition.

Initialize ( IQueryable parts ) : void
IsShared ( System.ComponentModel.Composition.Primitives.ComposablePartDefinition def ) : bool

Описание методов

Dispose() защищенный Метод

Disposes the inner container.
protected Dispose ( bool disposing ) : void
disposing bool
Результат void

FilteringReflectionCatalog() публичный Метод

Initializes the catalog.
public FilteringReflectionCatalog ( ComposablePartCatalog innerCatalog ) : System
innerCatalog ComposablePartCatalog
Результат System

GetExports() публичный Метод

Gets the filtered exports from the inner catalog.
public GetExports ( System.ComponentModel.Composition.Primitives.ImportDefinition definition ) : ExportDefinition>>.IEnumerable
definition System.ComponentModel.Composition.Primitives.ImportDefinition
Результат ExportDefinition>>.IEnumerable