ClassCatalog Class

Summary

Responsible for iterating over a set of assemblies looking for implementations of predefined interfaces.
Assembly
Wyam.Configuration.dll
Namespace
Wyam.Configuration.Assemblies
Base Types
  • Object
graph BT Type-->Base0["Object"] Type["ClassCatalog"] class Type type-node

Syntax

public class ClassCatalog

Methods

Name Value Summary
CatalogTypes(IEnumerable<Assembly>) void
GetClasses<T>() IEnumerable<Type>
Gets all classes of a specified type.
GetInstance<T>(string, bool) T
Gets an instance for a class of a specified type and name.
GetInstances<T>() IEnumerable<T>
Gets instances for all classes of a specified type..
GitHub