BeepSkiaLoaderExtensions class
Assembly loader extension — class
BeepDM loader extension that discovers Skia components in loaded assemblies. The extension subscribes to the process-wide AssemblyResolve event, so it must be disposed when the host is done with it; otherwise the instance stays alive and its resolution logic runs for every assembly load in the process.
Members
| Member | Kind | Description |
|---|---|---|
AppDomain CurrentDomain | Property | Gets or sets the current domain. |
IAssemblyHandler Loader | Property | Gets or sets the loader. |
BeepSkiaLoaderExtensions(IAssemblyHandler ploader) | Method | Initializes a new instance of the BeepSkiaLoaderExtensions class. |
void Dispose() | Method | Unsubscribes from the process-wide assembly-resolve event. Safe to call twice. |
IErrorsInfo LoadAllAssembly() | Method | Gets or sets the load all assembly. |
IErrorsInfo Scan() | Method | Gets or sets the scan. |
IErrorsInfo Scan(assemblies_rep assembly) | Method | Gets or sets the scan. |
IErrorsInfo Scan(Assembly assembly) | Method | Gets or sets the scan. |