/// <summary> /// Amending Constructors /// </summary> public override void Amend(Constructor constructor) { if (!ShouldAmend(constructor.ConstructorInfo)) { return; } Console.WriteLine(String.Format("Amending {0}", constructor.Name)); base.Amend(constructor); constructor.Before(Logger.LogMethodBefore); constructor.After(Logger.LogMethodAfter); }
public static void Test <U, V> (Context <U> .D2 <V> d) { var c = new Constructor(); c.Before(d); }