/src/LinFu.AOP.Interfaces/IAroundInvokeHost.cs
http://github.com/philiplaureano/LinFu · C# · 22 lines · 8 code · 1 blank · 13 comment · 0 complexity · 8d869cd63921e94b74eae1937e024c64 MD5 · raw file
- namespace LinFu.AOP.Interfaces
- {
- /// <summary>
- /// Represents a type that supports injecting code around a method body or method call.
- /// </summary>
- public interface IAroundInvokeHost
- {
- /// <summary>
- /// Gets or sets the value indicating the <see cref="IAroundInvokeProvider" />
- /// that will be used to inject code "around" a particular method body
- /// implementation.
- /// </summary>
- IAroundInvokeProvider AroundMethodBodyProvider { get; set; }
- /// <summary>
- /// Gets or sets the value indicating the <see cref="IAroundInvokeProvider" />
- /// that will be used to inject code "around" a particular method call
- /// implementation.
- /// </summary>
- IAroundInvokeProvider AroundMethodCallProvider { get; set; }
- }
- }