public void OnMethodInvoked(MethodContext context) { context.Arguments.SetArgument(0, new InheritsFromSimpleClass(2)); context.Arguments.SetArgument(1, new SimpleClass(2)); context.Proceed(); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.Arguments.SetArgument(0, 2); context.Arguments.SetArgument(1, "ab"); context.Arguments.SetArgument(2, new SimpleStruct(2)); context.Arguments.SetArgument(3, new SimpleClass(2)); context.Arguments.SetArgument(4, new int[] { 1, 2 }); context.Arguments.SetArgument(5, new string[] { "ab", "cd" }); context.Arguments.SetArgument(6, new[] { new SimpleStruct(1), new SimpleStruct(2) }); context.Arguments.SetArgument(7, new[] { new SimpleClass(1), new SimpleClass(2) }); context.Arguments.SetArgument(8, new List <int> { 1, 2 }); context.Arguments.SetArgument(9, new List <string> { "ab", "cd" }); context.Arguments.SetArgument(10, new List <SimpleStruct> { new SimpleStruct(1), new SimpleStruct(2) }); context.Arguments.SetArgument(11, new List <SimpleClass> { new SimpleClass(1), new SimpleClass(2) }); }
public void OnMethodInvoked(MethodContext context) { context.Arguments.SetArgument(0, 2); context.Arguments.SetArgument(1, "ab"); context.Proceed(); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.Arguments.SetArgument(0, new InheritsFromSimpleClass(2)); context.Arguments.SetArgument(1, new SimpleClass(2)); context.Arguments.SetArgument(2, new SimpleStruct(2)); context.Arguments.SetArgument(3, new SimpleClass(2)); context.Arguments.SetArgument(4, new[] { new InheritsFromSimpleClass(1), new InheritsFromSimpleClass(2) }); context.Arguments.SetArgument(5, new[] { new SimpleClass(1), new SimpleClass(2) }); context.Arguments.SetArgument(6, new[] { new SimpleStruct(1), new SimpleStruct(2) }); context.Arguments.SetArgument(7, new[] { new SimpleClass(1), new SimpleClass(2) }); context.Arguments.SetArgument(8, new List <InheritsFromSimpleClass> { new InheritsFromSimpleClass(1), new InheritsFromSimpleClass(2) }); context.Arguments.SetArgument(9, new List <SimpleClass> { new SimpleClass(1), new SimpleClass(2) }); context.Arguments.SetArgument(10, new List <SimpleStruct> { new SimpleStruct(1), new SimpleStruct(2) }); context.Arguments.SetArgument(11, new List <SimpleClass> { new SimpleClass(1), new SimpleClass(2) }); }
public void OnMethodInvoked(MethodContext context) { context.Arguments.SetArgument(0, 2); context.Arguments.SetArgument(1, new SimpleStruct(2)); context.Arguments.SetArgument(2, new SimpleClass(2)); context.Proceed(); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var newEnumerable = CreateNewEnumerable(context.ReturnValue as IEnumerable <string>); context.SetReturnValue(newEnumerable); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var value = (int)context.ReturnValue; context.SetReturnValue(value + 1); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (string)context.ReturnValue; context.SetReturnValue(ret + "b"); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (SimpleClass)context.ReturnValue; ret.Value = ret.Value + 1; context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (SimpleClass[])context.ReturnValue; ret = new[] { new SimpleClass(2), ret[0] }; context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (List <int>)context.ReturnValue; ret.Insert(0, 2); context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (string[])context.ReturnValue; ret = new[] { "cd", ret[0] + "b" }; context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (int[])context.ReturnValue; ret = new[] { 2, ret[0] }; context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (List <SimpleStruct>)context.ReturnValue; ret.Insert(0, new SimpleStruct(2)); context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); var ret = (List <string>)context.ReturnValue; var item = ret[0]; ret.Remove(item); ret.Add("cd"); ret.Add(item + "b"); context.SetReturnValue(ret); }
public void OnMethodInvoked(MethodContext context) { if (context.Instance.GetType() == typeof(InterceptConstructorClass <DateTime>)) { var parameters = context.Method.GetParameters(); if (parameters.Length > 1) { context.Arguments.SetArgument(0, 2); context.Arguments.SetArgument(1, new SimpleClass(2)); context.Arguments.SetArgument(2, DateTime.Today.AddDays(-1)); context.Arguments.SetArgument(3, new[] { 1, 2 }); context.Arguments.SetArgument(4, new[] { new SimpleClass(1), new SimpleClass(2) }); context.Arguments.SetArgument(5, new[] { DateTime.Today.AddDays(-1), DateTime.Today.AddDays(-2) }); context.Arguments.SetArgument(6, new List <int> { 1, 2 }); context.Arguments.SetArgument(7, new List <SimpleClass> { new SimpleClass(1), new SimpleClass(2) }); context.Arguments.SetArgument(8, new List <DateTime> { DateTime.Today.AddDays(-1), DateTime.Today.AddDays(-2) }); } else if (parameters[0].ParameterType == typeof(int)) { context.Arguments.SetArgument(0, 2); } else if (parameters[0].ParameterType == typeof(SimpleClass)) { context.Arguments.SetArgument(0, new SimpleClass(2)); } } else if (context.Instance.GetType() == typeof(InterceptConstructorClass <DateTime> .InnerClass <string>)) { context.Arguments.SetArgument(0, DateTime.Today.AddDays(-1)); context.Arguments.SetArgument(1, "b"); context.Arguments.SetArgument(2, new[] { DateTime.Today.AddDays(-1), DateTime.Today.AddDays(-2) }); context.Arguments.SetArgument(3, new[] { "a", "b" }); context.Arguments.SetArgument(4, new List <DateTime> { DateTime.Today.AddDays(-1), DateTime.Today.AddDays(-2) }); context.Arguments.SetArgument(5, new List <string> { "a", "b" }); } context.Proceed(); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.Arguments.SetArgument(0, 2); context.Arguments.SetArgument(1, "ab"); context.Arguments.SetArgument(2, new int[] { 1, 2 }); context.Arguments.SetArgument(3, new string[] { "ab", "cd" }); context.Arguments.SetArgument(4, new List <int> { 1, 2 }); context.Arguments.SetArgument(5, new List <string> { "ab", "cd" }); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.Arguments.SetArgument(0, new InheritsFromSimpleClass(2)); context.Arguments.SetArgument(1, new[] { "ab" }); context.Arguments.SetArgument(2, new[] { 2 }); context.Arguments.SetArgument(3, new[] { new InheritsFromSimpleClass(1), new InheritsFromSimpleClass(2) }); context.Arguments.SetArgument(4, new[] { new[] { "ab" } }); context.Arguments.SetArgument(5, new[] { new[] { 2 } }); context.Arguments.SetArgument(6, new List <InheritsFromSimpleClass> { new InheritsFromSimpleClass(1), new InheritsFromSimpleClass(2) }); context.Arguments.SetArgument(7, new List <IEnumerable> { new[] { "ab" } }); context.Arguments.SetArgument(8, new List <int[]> { new[] { 2 } }); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.SetReturnValue(new[] { new SimpleClass(2), new InheritsFromSimpleClass(2) }); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.SetReturnValue("b"); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.SetReturnValue(new[] { DateTime.Now, DateTime.Today }); }
public void OnMethodInvoked(MethodContext context) { context.Proceed(); context.SetReturnValue(new SimpleClass(2)); }