Searches assemblies for classes implementing ITapPlugin.
More...
|
| PluginSearcher () |
| Searches assemblies for classes implementing ITapPlugin.
|
|
| PluginSearcher (Options opts=Options.None) |
| Searches assemblies for classes implementing ITapPlugin. More...
|
|
IEnumerable< TypeData > | Search (string dir) |
| Searches assembly files and returns all the plugin types found in those. The search will also populate a complete list of types searched in the AllTypes property and all Assemblies found in the Assemblies property. Subsequent calls to this method will add to those properties.
|
|
IEnumerable< TypeData > | Search (IEnumerable< string > files) |
| Searches assembly files and returns all the plugin types found in those. The search will also populate a complete list of types searched in the AllTypes property and all Assemblies found in the Assemblies property. Subsequent calls to this method will add to those properties.
|
|
|
IEnumerable< AssemblyData > | Assemblies |
| The assemblies found by Search. Ordered such that referenced assemblies come before assemblies that reference them.
|
|
Searches assemblies for classes implementing ITapPlugin.
◆ Options
Options for Plugin Searcher.
Enumerator |
---|
None | No options
|
IncludeSameAssemblies | Allow multiple assemblies with the same name
|
◆ PluginSearcher()
Searches assemblies for classes implementing ITapPlugin.
- Parameters
-
opts | Option setting for Plugin Searcher. |