Fixing an issue with output parameters that are of type IntPtr
[castle.git] / AspectSharp / AopAlliance / Intercept / IMethodInvocation.cs
blob2e567ab87385bdd9ad56f93276f02e2f0c7e328f
1 using System;
3 namespace AopAlliance.Intercept
5 /// <summary>
6 /// <p>Description of an invocation to a method, given to an interceptor upon method-call.</p>
7 /// <p>A method invocation is a joinpoint and can be intercepted by a method interceptor.</p>
8 ///
9 /// <seealso cref="AopAlliance.Intercept.IMethodInterceptor"/>
10 /// </summary>
11 public interface IMethodInvocation : IInvocation
13 /// <summary>
14 /// <p>Gets the method being called.</p>
15 /// <p>This method is a friendly implementation of the IJoinpoint.GetStaticPart() method (same result). </p>
16 /// </summary>
17 System.Reflection.MethodBase Method { get; }