Show / Hide Table of Contents

Class ModuleLocator

Locates modules of type IModule.

Inheritance
object
ModuleLocator
Implements
IModuleLocator
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Sartorius.SAF.Presentation.Modularity
Assembly: Sartorius.SAF.Presentation.dll
Syntax
[Export(typeof(IModuleLocator))]
public class ModuleLocator : IModuleLocator

Methods

View Source

GetModules()

Gets all available modules.

Declaration
public IEnumerable<IModule> GetModules()
Returns
Type Description
IEnumerable<IModule>

The list of available modules.

View Source

GetModules(Func<IModuleExport, bool>)

Gets available modules that match a given filter.

Declaration
public IEnumerable<IModule> GetModules(Func<IModuleExport, bool> predicate)
Parameters
Type Name Description
Func<IModuleExport, bool> predicate

A filter for the modules.

Returns
Type Description
IEnumerable<IModule>

The list of available modules that match predicate.

Implements

IModuleLocator

Extension Methods

CollectionExtensions.AddRange<T, TCollection>(TCollection, IEnumerable<T>)
SerializableObjectCloneExtension.Clone<T>(T)
  • View Source
Back to top Generated by DocFX