Added container accessor to Castle.Core
[castle.git] / AspectSharp / AopAlliance / Intercept / IConstructorInvocation.cs
blobace5872c02b29f12364a69189021ee808f5289ee
1 using System;
3 namespace AopAlliance.Intercept
5 /// <summary>
6 /// <p>Description of an invocation to a constuctor, given to an interceptor upon construtor-call.</p>
7 /// <p>A constructor invocation is a joinpoint and can be intercepted by a constructor interceptor.</p>
8 ///
9 /// <seealso cref="AopAlliance.Intercept.IConstructorInterceptor"/>
10 /// </summary>
11 public interface IConstructorInvocation : IInvocation
13 /// <summary>
14 /// <p>Gets the constructor being called.</p>
15 /// <p>This method is a friendly implementation of the IJoinpoint.GetStaticPart() method (same result). </p>
16 /// </summary>
17 /// <returns>The constructor being called.</returns>
18 System.Reflection.ConstructorInfo GetConstructor();