PageRenderTime 27ms CodeModel.GetById 24ms app.highlight 1ms RepoModel.GetById 1ms app.codeStats 0ms

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