/src/LinFu.Reflection/AssemblyLoader.cs

http://github.com/philiplaureano/LinFu · C# · 21 lines · 11 code · 1 blank · 9 comment · 0 complexity · 06f202924774ab66351f57305dccf13b MD5 · raw file

  1. using System.Reflection;
  2. namespace LinFu.Reflection
  3. {
  4. /// <summary>
  5. /// Represents a class that loads assemblies into memory
  6. /// from disk.
  7. /// </summary>
  8. public class AssemblyLoader : IAssemblyLoader
  9. {
  10. /// <summary>
  11. /// Loads the target assembly into memory.
  12. /// </summary>
  13. /// <param name="assemblyFile">The full path and filename of the assembly to load.</param>
  14. /// <returns>A loaded <see cref="Assembly" /> instance.</returns>
  15. public virtual Assembly Load(string assemblyFile)
  16. {
  17. return Assembly.LoadFrom(assemblyFile);
  18. }
  19. }
  20. }