/src/LinFu.AOP.Interfaces/IActivationContext.cs

http://github.com/philiplaureano/LinFu · C# · 20 lines · 9 code · 2 blank · 9 comment · 0 complexity · 911ee956e0715da4710e99aab76d1c84 MD5 · raw file

  1. using System;
  2. namespace LinFu.AOP.Interfaces
  3. {
  4. /// <summary>
  5. /// Represents a class that describes a request to instantiate a particular object type.
  6. /// </summary>
  7. public interface IActivationContext
  8. {
  9. /// <summary>
  10. /// Gets the value indicating the type to be instantiated.
  11. /// </summary>
  12. Type TargetType { get; }
  13. /// <summary>
  14. /// Gets the value indicating the arguments that will be passed to the constructor during instantiation.
  15. /// </summary>
  16. object[] AdditionalArguments { get; }
  17. }
  18. }