/// <summary> /// Prepares to register types from an assembly. /// </summary> /// <param name = "assemblyName">The assembly name.</param> /// <returns>The corresponding <see cref = "FromDescriptor" /></returns> public static FromAssemblyDescriptor FromAssemblyNamed(string assemblyName) { return(Classes.FromAssemblyNamed(assemblyName)); }
/// <summary> /// Prepares to register types from an assembly containing the type. /// </summary> /// <typeparam name = "T">The type belonging to the assembly.</typeparam> /// <returns>The corresponding <see cref = "FromDescriptor" /></returns> public static FromAssemblyDescriptor FromAssemblyContaining <T>() { return(Classes.FromAssemblyContaining <T>()); }
/// <summary> /// Prepares to register types from assemblies found in a given directory that meet additional optional restrictions. /// </summary> /// <param name = "filter"></param> /// <returns></returns> public static FromAssemblyDescriptor FromAssemblyInDirectory(AssemblyFilter filter) { return(Classes.FromAssemblyInDirectory(filter)); }
/// <summary> /// Prepares to register types from an assembly containing the type. /// </summary> /// <param name = "type">The type belonging to the assembly.</param> /// <returns>The corresponding <see cref = "FromDescriptor" /></returns> public static FromAssemblyDescriptor FromAssemblyContaining(Type type) { return(Classes.FromAssemblyContaining(type)); }
/// <summary> /// Prepares to register types from an assembly. /// </summary> /// <param name = "assembly">The assembly.</param> /// <returns>The corresponding <see cref = "FromDescriptor" /></returns> public static FromAssemblyDescriptor FromAssembly(Assembly assembly) { return(Classes.FromAssembly(assembly)); }
/// <summary> /// Prepares to register types from a list of types. /// </summary> /// <param name = "types">The list of types.</param> /// <returns>The corresponding <see cref = "FromDescriptor" /></returns> public static FromTypesDescriptor From(params Type[] types) { return(Classes.From(types)); }
/// <summary> /// Prepares to register types from a list of types. /// </summary> /// <param name = "types">The list of types.</param> /// <returns>The corresponding <see cref = "FromDescriptor" /></returns> public static FromTypesDescriptor From(IEnumerable <Type> types) { return(Classes.From(types)); }
public static FromAssemblyDescriptor FromThisAssembly() { return(Classes.FromAssembly(Assembly.GetCallingAssembly())); }