예제 #1
0
 /// <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));
 }
예제 #2
0
 /// <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>());
 }
예제 #3
0
 /// <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));
 }
예제 #4
0
 /// <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));
 }
예제 #5
0
 /// <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));
 }
예제 #6
0
 /// <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));
 }
예제 #7
0
 /// <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));
 }
예제 #8
0
 public static FromAssemblyDescriptor FromThisAssembly()
 {
     return(Classes.FromAssembly(Assembly.GetCallingAssembly()));
 }