PageRenderTime 37ms CodeModel.GetById 34ms RepoModel.GetById 0ms app.codeStats 0ms

/src/LinFu.IoC/Configuration/Interfaces/IMethodFinderContext.cs

http://github.com/philiplaureano/LinFu
C# | 26 lines | 11 code | 3 blank | 12 comment | 0 complexity | 663498720ced8ad0cca3201f5d1272e0 MD5 | raw file
  1. using System;
  2. using System.Collections.Generic;
  3. namespace LinFu.IoC.Configuration.Interfaces
  4. {
  5. /// <summary>
  6. /// Represents the data associated with a <see cref="IMethodFinder{T}" /> search.
  7. /// </summary>
  8. public interface IMethodFinderContext
  9. {
  10. /// <summary>
  11. /// Gets or sets the value indicating the type arguments that will be passed to the target method.
  12. /// </summary>
  13. IEnumerable<Type> TypeArguments { get; set; }
  14. /// <summary>
  15. /// Gets or sets the value indicating the list of arguments that will be passed to the target method.
  16. /// </summary>
  17. IEnumerable<object> Arguments { get; set; }
  18. /// <summary>
  19. /// Gets or sets the value indicating the <see cref="System.Type">return type</see> of the target method.
  20. /// </summary>
  21. Type ReturnType { get; set; }
  22. }
  23. }