/src/LinFu.IoC/Configuration/Interfaces/IMethodFinderContext.cs
C# | 26 lines | 11 code | 3 blank | 12 comment | 0 complexity | 663498720ced8ad0cca3201f5d1272e0 MD5 | raw file
- using System;
- using System.Collections.Generic;
- namespace LinFu.IoC.Configuration.Interfaces
- {
- /// <summary>
- /// Represents the data associated with a <see cref="IMethodFinder{T}" /> search.
- /// </summary>
- public interface IMethodFinderContext
- {
- /// <summary>
- /// Gets or sets the value indicating the type arguments that will be passed to the target method.
- /// </summary>
- IEnumerable<Type> TypeArguments { get; set; }
- /// <summary>
- /// Gets or sets the value indicating the list of arguments that will be passed to the target method.
- /// </summary>
- IEnumerable<object> Arguments { get; set; }
- /// <summary>
- /// Gets or sets the value indicating the <see cref="System.Type">return type</see> of the target method.
- /// </summary>
- Type ReturnType { get; set; }
- }
- }