PageRenderTime 102ms CodeModel.GetById 61ms app.highlight 1ms RepoModel.GetById 39ms 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
 1using System;
 2using System.Collections.Generic;
 3
 4namespace LinFu.IoC.Configuration.Interfaces
 5{
 6    /// <summary>
 7    ///     Represents the data associated with a <see cref="IMethodFinder{T}" /> search.
 8    /// </summary>
 9    public interface IMethodFinderContext
10    {
11        /// <summary>
12        ///     Gets or sets the value indicating the type arguments that will be passed to the target method.
13        /// </summary>
14        IEnumerable<Type> TypeArguments { get; set; }
15
16        /// <summary>
17        ///     Gets or sets the value indicating the list of arguments that will be passed to the target method.
18        /// </summary>
19        IEnumerable<object> Arguments { get; set; }
20
21        /// <summary>
22        ///     Gets or sets the value indicating the <see cref="System.Type">return type</see> of the target method.
23        /// </summary>
24        Type ReturnType { get; set; }
25    }
26}