public void DelegateInvoke() { DelegateLong dl = new DelegateLong(this.Invocable1); Object obj = new Object(); long ret = dl(obj, 100, 100); foreach (var iteration in Benchmark.Iterations) using (iteration.StartMeasurement()) ret = dl(obj, 100, 100); }
public void DelegateInvoke() { DelegateLong dl = new DelegateLong(this.Invocable1); Object obj = new Object(); long ret = dl(obj, 100, 100); foreach (var iteration in Benchmark.Iterations) { using (iteration.StartMeasurement()) ret = dl(obj, 100, 100); } }
public long DelegateInvoke() { DelegateLong dl = dlField; Object obj = objField; long ret = 0; for (int i = 0; i < InnerIterationCount200000; i++) { ret = dl(obj, 100, 100); } return(ret); }
public void SetupDelegateInvoke() { dlField = new DelegateLong(this.Invocable1); objField = new Object(); }