Class DefaultUmbracoAssemblyProvider
Returns a list of scannable assemblies based on an entry point assembly and it's references
Inheritance
System.Object
Namespace: Umbraco.Cms.Core.Composing
Assembly: Umbraco.Core.dll
Syntax
public class DefaultUmbracoAssemblyProvider : object, IAssemblyProvider
Remarks
This will recursively search through the entry point's assemblies and Umbraco's core assemblies and their references to create a list of scannable assemblies based on whether they themselves or their transitive dependencies reference Umbraco core assemblies.
Constructors
View SourceDefaultUmbracoAssemblyProvider(Assembly, ILoggerFactory, IEnumerable<String>)
Declaration
public DefaultUmbracoAssemblyProvider(Assembly entryPointAssembly, ILoggerFactory loggerFactory, IEnumerable<string> additionalTargetAssemblies = null)
Parameters
| Type | Name | Description |
|---|---|---|
| Assembly | entryPointAssembly | |
| ILoggerFactory | loggerFactory | |
| IEnumerable<System.String> | additionalTargetAssemblies |
Properties
View SourceAssemblies
Declaration
public IEnumerable<Assembly> Assemblies { get; }
Property Value
| Type | Description |
|---|---|
| IEnumerable<Assembly> |