C# Class OSAE.OSAEUserControlFinder

Safely identifies assemblies within the designated UserControl directory that contain qualifying plugin types.
Inheritance: System.MarshalByRefObject
Afficher le fichier Open project: opensourceautomation/Open-Source-Automation

Méthodes publiques

Méthode Description
Find ( ) : IEnumerable

Surveys the configured plugin path and returns the the set of types that qualify as plugin classes.

Since this method loads assemblies, it must be called from within a dedicated application domain that is subsequently unloaded.

FindUserControls ( ) : IEnumerable

Returns the name and assembly name of qualifying usercontrol classes found in assemblies within the designated plugin directory.

OSAEUserControlFinder ( ) : System

Initializes a new instance of the PluginFinder class.

Method Details

Find() public méthode

Surveys the configured plugin path and returns the the set of types that qualify as plugin classes.
Since this method loads assemblies, it must be called from within a dedicated application domain that is subsequently unloaded.
public Find ( ) : IEnumerable
Résultat IEnumerable

FindUserControls() public static méthode

Returns the name and assembly name of qualifying usercontrol classes found in assemblies within the designated plugin directory.
public static FindUserControls ( ) : IEnumerable
Résultat IEnumerable

OSAEUserControlFinder() public méthode

Initializes a new instance of the PluginFinder class.
public OSAEUserControlFinder ( ) : System
Résultat System