summaryrefslogtreecommitdiff
path: root/tests/src/performance/perflab
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/performance/perflab')
-rw-r--r--tests/src/performance/perflab/BlockCopyPerf.cs29
-rw-r--r--tests/src/performance/perflab/CastingPerf.cs644
-rw-r--r--tests/src/performance/perflab/CastingPerf2.cs34
-rw-r--r--tests/src/performance/perflab/DelegatePerf.cs144
-rw-r--r--tests/src/performance/perflab/EnumPerf.cs109
-rw-r--r--tests/src/performance/perflab/LowLevelPerf.cs1283
-rw-r--r--tests/src/performance/perflab/ReflectionPerf.cs6317
-rw-r--r--tests/src/performance/perflab/StackWalk.cs129
-rw-r--r--tests/src/performance/perflab/ThreadingPerf.cs111
9 files changed, 4413 insertions, 4387 deletions
diff --git a/tests/src/performance/perflab/BlockCopyPerf.cs b/tests/src/performance/perflab/BlockCopyPerf.cs
index 076d436558..5259d10530 100644
--- a/tests/src/performance/perflab/BlockCopyPerf.cs
+++ b/tests/src/performance/perflab/BlockCopyPerf.cs
@@ -5,21 +5,24 @@ using Microsoft.Xunit.Performance;
using System;
using Xunit;
-public class BlockCopyPerf
+namespace PerfLabTests
{
- [Benchmark(InnerIterationCount=1000000)]
- [InlineData(0)]
- [InlineData(10)]
- [InlineData(100)]
- [InlineData(1000)]
- public static void CallBlockCopy(int numElements)
+ public class BlockCopyPerf
{
- byte[] bytes = new byte[numElements * 2];
- Buffer.BlockCopy(bytes, 0, bytes, numElements, numElements);
+ [Benchmark(InnerIterationCount = 1000000)]
+ [InlineData(0)]
+ [InlineData(10)]
+ [InlineData(100)]
+ [InlineData(1000)]
+ public static void CallBlockCopy(int numElements)
+ {
+ byte[] bytes = new byte[numElements * 2];
+ Buffer.BlockCopy(bytes, 0, bytes, numElements, numElements);
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for(int i=0; i<Benchmark.InnerIterationCount; i++)
- Buffer.BlockCopy(bytes, 0, bytes, numElements, numElements);
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Buffer.BlockCopy(bytes, 0, bytes, numElements, numElements);
+ }
}
}
diff --git a/tests/src/performance/perflab/CastingPerf.cs b/tests/src/performance/perflab/CastingPerf.cs
index bd314974cc..fa83a19d72 100644
--- a/tests/src/performance/perflab/CastingPerf.cs
+++ b/tests/src/performance/perflab/CastingPerf.cs
@@ -5,385 +5,389 @@ using Microsoft.Xunit.Performance;
using System;
using System.Collections.Generic;
-public interface IFoo
+namespace PerfLabTests
{
-}
-public interface IFoo_1
-{
-}
-
-public interface IFoo_2
-{
-}
-
-public interface IFoo_3
-{
-}
-
-public interface IFoo_4
-{
-}
-
-public interface IFoo_5
-{
-}
-
-// C# lays the interfaces in reverse order in metadata. So IFoo is the first and IFoo_5 is last
-public class Foo : IFoo_5, IFoo_4, IFoo_3, IFoo_2, IFoo_1, IFoo
-{
- public int m_i;
-}
-
-public class Foo_1 : Foo
-{
- public int m_j;
-}
-
-public class Foo_2 : Foo_1
-{
- public int m_k;
-}
-
-public class Foo_3 : Foo_2
-{
- public int m_l;
-}
-
-public class Foo_4 : Foo_3
-{
- public int m_m;
-}
-
-public class Foo_5 : Foo_4
-{
- public int m_n;
-}
-
-// C# lays the interfaces in reverse order in metadata. So IFoo_1 is the first and IFoo is last
-public class Foo2 : IFoo, IFoo_5, IFoo_4, IFoo_3, IFoo_2, IFoo_1
-{
- public int m_i;
-}
-
-public struct FooSVT
-{
- public int m_i;
- public int m_j;
-}
-
-public struct FooORVT
-{
- public Object m_o;
- public Foo m_f;
-}
-
-public interface IMyInterface1 { }
-public interface IMyInterface2 { }
-public class MyClass1 : IMyInterface1 { }
-public class MyClass2 : IMyInterface2 { }
-public class MyClass4<T> : IMyInterface1 { }
-
-public class CastingPerf
-{
- public const int NUM_ARRAY_ELEMENTS = 100;
-
- public static int[] j;
- public static int[] k;
- public static Foo[] foo;
- public static Foo2[] foo2;
- public static Foo[] n;
- public static Foo_5[] foo_5;
- public static FooSVT[] svt;
- public static FooORVT[] orvt;
-
- public static Object o;
- public static Object[] o_ar;
- public static Foo[] f;
- public static IFoo[] ifo;
- public static IFoo_5[] if_5;
-
- static CastingPerf()
+ public interface IFoo
{
- j = new int[NUM_ARRAY_ELEMENTS];
- for (int i = 0; i < j.Length; i++)
- {
- j[i] = i;
- }
- foo = new Foo[NUM_ARRAY_ELEMENTS];
- for (int i = 0; i < foo.Length; i++)
- {
- foo[i] = new Foo();
- }
- foo2 = new Foo2[NUM_ARRAY_ELEMENTS];
- for (int i = 0; i < foo2.Length; i++)
- {
- foo2[i] = new Foo2();
- }
- n = new Foo[NUM_ARRAY_ELEMENTS];
- foo_5 = new Foo_5[NUM_ARRAY_ELEMENTS];
- for (int i = 0; i < foo_5.Length; i++)
- {
- foo_5[i] = new Foo_5();
- }
- svt = new FooSVT[NUM_ARRAY_ELEMENTS];
- orvt = new FooORVT[NUM_ARRAY_ELEMENTS];
}
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjFooIsObj()
+ public interface IFoo_1
{
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o = foo;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjFooIsObj2()
+ public interface IFoo_2
{
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o_ar = foo;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjObjIsFoo()
+ public interface IFoo_3
{
- o = foo;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o_ar = (Object[])o;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void FooObjIsFoo()
+ public interface IFoo_4
{
- o = foo;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- f = (Foo[])o;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void FooObjIsFoo2()
+ public interface IFoo_5
{
- o_ar = foo;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- f = (Foo[])o_ar;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void FooObjIsNull()
+ // C# lays the interfaces in reverse order in metadata. So IFoo is the first and IFoo_5 is last
+ public class Foo : IFoo_5, IFoo_4, IFoo_3, IFoo_2, IFoo_1, IFoo
{
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o = (Foo[])n;
+ public int m_i;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void FooObjIsDescendant()
+ public class Foo_1 : Foo
{
- o = foo_5;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- f = (Foo[])o;
+ public int m_j;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void IFooFooIsIFoo()
+ public class Foo_2 : Foo_1
{
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- ifo = foo;
+ public int m_k;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void IFooObjIsIFoo()
+ public class Foo_3 : Foo_2
{
- o = foo;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- ifo = (IFoo[])o;
+ public int m_l;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void IFooObjIsIFooInterAlia()
+ public class Foo_4 : Foo_3
{
- o = foo2;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- if_5 = (IFoo_5[])o;
+ public int m_m;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void IFooObjIsDescendantOfIFoo()
+ public class Foo_5 : Foo_4
{
- o = foo_5;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- ifo = (IFoo[])o;
+ public int m_n;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjInt()
+ // C# lays the interfaces in reverse order in metadata. So IFoo_1 is the first and IFoo is last
+ public class Foo2 : IFoo, IFoo_5, IFoo_4, IFoo_3, IFoo_2, IFoo_1
{
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o = (Object)j;
+ public int m_i;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void IntObj()
+ public struct FooSVT
{
- o = (Object)j;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- k = (int[])o;
+ public int m_i;
+ public int m_j;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjScalarValueType()
+ public struct FooORVT
{
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o = svt;
+ public Object m_o;
+ public Foo m_f;
}
- [Benchmark(InnerIterationCount=100000)]
- public static void ScalarValueTypeObj()
+ public interface IMyInterface1 { }
+ public interface IMyInterface2 { }
+ public class MyClass1 : IMyInterface1 { }
+ public class MyClass2 : IMyInterface2 { }
+ public class MyClass4<T> : IMyInterface1 { }
+
+ public class CastingPerf
{
- o = svt;
+ public const int NUM_ARRAY_ELEMENTS = 100;
+
+ public static int[] j;
+ public static int[] k;
+ public static Foo[] foo;
+ public static Foo2[] foo2;
+ public static Foo[] n;
+ public static Foo_5[] foo_5;
+ public static FooSVT[] svt;
+ public static FooORVT[] orvt;
+
+ public static Object o;
+ public static Object[] o_ar;
+ public static Foo[] f;
+ public static IFoo[] ifo;
+ public static IFoo_5[] if_5;
+
+ static CastingPerf()
+ {
+ j = new int[NUM_ARRAY_ELEMENTS];
+ for (int i = 0; i < j.Length; i++)
+ {
+ j[i] = i;
+ }
+ foo = new Foo[NUM_ARRAY_ELEMENTS];
+ for (int i = 0; i < foo.Length; i++)
+ {
+ foo[i] = new Foo();
+ }
+ foo2 = new Foo2[NUM_ARRAY_ELEMENTS];
+ for (int i = 0; i < foo2.Length; i++)
+ {
+ foo2[i] = new Foo2();
+ }
+ n = new Foo[NUM_ARRAY_ELEMENTS];
+ foo_5 = new Foo_5[NUM_ARRAY_ELEMENTS];
+ for (int i = 0; i < foo_5.Length; i++)
+ {
+ foo_5[i] = new Foo_5();
+ }
+ svt = new FooSVT[NUM_ARRAY_ELEMENTS];
+ orvt = new FooORVT[NUM_ARRAY_ELEMENTS];
+ }
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- svt = (FooSVT[])o;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjFooIsObj()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o = foo;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjObjrefValueType()
- {
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- o = (Object)orvt;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjFooIsObj2()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o_ar = foo;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void ObjrefValueTypeObj()
- {
- o = (Object)orvt;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjObjIsFoo()
+ {
+ o = foo;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- orvt = (FooORVT[])o;
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o_ar = (Object[])o;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void FooObjCastIfIsa()
- {
- o = foo;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void FooObjIsFoo()
+ {
+ o = foo;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- if (o is Foo[])
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
f = (Foo[])o;
- }
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static bool CheckObjIsInterfaceYes()
- {
- bool res = false;
- Object obj = new MyClass1();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- res = obj is IMyInterface1;
- return res;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void FooObjIsFoo2()
+ {
+ o_ar = foo;
- [Benchmark(InnerIterationCount=100000)]
- public static bool CheckObjIsInterfaceNo()
- {
- bool res = false;
- Object obj = new MyClass2();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- res = obj is IMyInterface1;
- return res;
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ f = (Foo[])o_ar;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static bool CheckIsInstAnyIsInterfaceYes()
- {
- bool res = false;
- Object obj = new MyClass4<List<string>>();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- res = obj is IMyInterface1;
- return res;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void FooObjIsNull()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o = (Foo[])n;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static bool CheckIsInstAnyIsInterfaceNo()
- {
- bool res = false;
- Object obj = new MyClass4<List<string>>();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- res = obj is IMyInterface2;
- return res;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void FooObjIsDescendant()
+ {
+ o = foo_5;
- [Benchmark(InnerIterationCount=100000)]
- public static bool CheckArrayIsInterfaceYes()
- {
- bool res = false;
- Object[] arr = new MyClass1[5];
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- res = arr is IMyInterface1[];
- return res;
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ f = (Foo[])o;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static bool CheckArrayIsInterfaceNo()
- {
- bool res = false;
- Object[] arr = new MyClass2[5];
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- res = arr is IMyInterface1[];
- return res;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void IFooFooIsIFoo()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ ifo = foo;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void IFooObjIsIFoo()
+ {
+ o = foo;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ ifo = (IFoo[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void IFooObjIsIFooInterAlia()
+ {
+ o = foo2;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ if_5 = (IFoo_5[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void IFooObjIsDescendantOfIFoo()
+ {
+ o = foo_5;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ ifo = (IFoo[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjInt()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o = (Object)j;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void IntObj()
+ {
+ o = (Object)j;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ k = (int[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjScalarValueType()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o = svt;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ScalarValueTypeObj()
+ {
+ o = svt;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ svt = (FooSVT[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjObjrefValueType()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ o = (Object)orvt;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void ObjrefValueTypeObj()
+ {
+ o = (Object)orvt;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ orvt = (FooORVT[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void FooObjCastIfIsa()
+ {
+ o = foo;
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ if (o is Foo[])
+ f = (Foo[])o;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool CheckObjIsInterfaceYes()
+ {
+ bool res = false;
+ Object obj = new MyClass1();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ res = obj is IMyInterface1;
+ return res;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool CheckObjIsInterfaceNo()
+ {
+ bool res = false;
+ Object obj = new MyClass2();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ res = obj is IMyInterface1;
+ return res;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool CheckIsInstAnyIsInterfaceYes()
+ {
+ bool res = false;
+ Object obj = new MyClass4<List<string>>();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ res = obj is IMyInterface1;
+ return res;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool CheckIsInstAnyIsInterfaceNo()
+ {
+ bool res = false;
+ Object obj = new MyClass4<List<string>>();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ res = obj is IMyInterface2;
+ return res;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool CheckArrayIsInterfaceYes()
+ {
+ bool res = false;
+ Object[] arr = new MyClass1[5];
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ res = arr is IMyInterface1[];
+ return res;
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool CheckArrayIsInterfaceNo()
+ {
+ bool res = false;
+ Object[] arr = new MyClass2[5];
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ res = arr is IMyInterface1[];
+ return res;
+ }
}
-}
+} \ No newline at end of file
diff --git a/tests/src/performance/perflab/CastingPerf2.cs b/tests/src/performance/perflab/CastingPerf2.cs
index 1f874a56c3..82131ba493 100644
--- a/tests/src/performance/perflab/CastingPerf2.cs
+++ b/tests/src/performance/perflab/CastingPerf2.cs
@@ -2,10 +2,10 @@
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using System;
-using CastingPerf2;
+using PerfLabTests.CastingPerf2;
using Microsoft.Xunit.Performance;
-namespace CastingPerf2
+namespace PerfLabTests.CastingPerf2
{
public interface IFoo
{
@@ -95,7 +95,7 @@ namespace CastingPerf2
public static IFoo ifo, ifo1, ifo2, ifo3, ifo4, ifo5, ifo6, ifo7, ifo8, ifo9;
public static IFoo_5 if_0, if_1, if_2, if_3, if_4, if_5, if_6, if_7, if_8, if_9;
- [Benchmark(InnerIterationCount=200000)]
+ [Benchmark(InnerIterationCount = 200000)]
public static void ObjFooIsObj()
{
foreach (var iteration in Benchmark.Iterations)
@@ -104,7 +104,7 @@ namespace CastingPerf2
o = foo;
}
- [Benchmark(InnerIterationCount=200000)]
+ [Benchmark(InnerIterationCount = 200000)]
public static void FooObjIsFoo()
{
o = foo;
@@ -115,7 +115,7 @@ namespace CastingPerf2
f = (Foo)o;
}
- [Benchmark(InnerIterationCount=200000)]
+ [Benchmark(InnerIterationCount = 200000)]
public static void FooObjIsNull()
{
foreach (var iteration in Benchmark.Iterations)
@@ -124,7 +124,7 @@ namespace CastingPerf2
o = (Foo)n;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void FooObjIsDescendant()
{
o = foo_5;
@@ -135,7 +135,7 @@ namespace CastingPerf2
f = (Foo)o;
}
- [Benchmark(InnerIterationCount=200000)]
+ [Benchmark(InnerIterationCount = 200000)]
public static void IFooFooIsIFoo()
{
foreach (var iteration in Benchmark.Iterations)
@@ -144,7 +144,7 @@ namespace CastingPerf2
ifo = foo;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void IFooObjIsIFoo()
{
o = foo;
@@ -155,7 +155,7 @@ namespace CastingPerf2
ifo = (IFoo)o;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void IFooObjIsIFooInterAlia()
{
o = foo2;
@@ -166,7 +166,7 @@ namespace CastingPerf2
if_0 = (IFoo_5)o;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void IFooObjIsDescendantOfIFoo()
{
o = foo_5;
@@ -177,7 +177,7 @@ namespace CastingPerf2
ifo = (IFoo)o;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void ObjInt()
{
foreach (var iteration in Benchmark.Iterations)
@@ -186,7 +186,7 @@ namespace CastingPerf2
o = (Object)j;
}
- [Benchmark(InnerIterationCount=200000)]
+ [Benchmark(InnerIterationCount = 200000)]
public static void IntObj()
{
o = (Object)1;
@@ -197,7 +197,7 @@ namespace CastingPerf2
j = (int)o;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void ObjScalarValueType()
{
foreach (var iteration in Benchmark.Iterations)
@@ -206,7 +206,7 @@ namespace CastingPerf2
o = svt;
}
- [Benchmark(InnerIterationCount=300000)]
+ [Benchmark(InnerIterationCount = 300000)]
public static void ScalarValueTypeObj()
{
o = svt;
@@ -217,7 +217,7 @@ namespace CastingPerf2
svt = (FooSVT)o;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void ObjObjrefValueType()
{
foreach (var iteration in Benchmark.Iterations)
@@ -226,7 +226,7 @@ namespace CastingPerf2
o = (Object)orvt;
}
- [Benchmark(InnerIterationCount=200000)]
+ [Benchmark(InnerIterationCount = 200000)]
public static void ObjrefValueTypeObj()
{
o = (Object)orvt;
@@ -237,7 +237,7 @@ namespace CastingPerf2
orvt = (FooORVT)o;
}
- [Benchmark(InnerIterationCount=100000)]
+ [Benchmark(InnerIterationCount = 100000)]
public static void FooObjCastIfIsa()
{
o = foo;
diff --git a/tests/src/performance/perflab/DelegatePerf.cs b/tests/src/performance/perflab/DelegatePerf.cs
index abc311a445..61f12a2dff 100644
--- a/tests/src/performance/perflab/DelegatePerf.cs
+++ b/tests/src/performance/perflab/DelegatePerf.cs
@@ -5,92 +5,96 @@ using Microsoft.Xunit.Performance;
using System;
using Xunit;
-internal delegate long DelegateLong(Object obj, long x, long y);
-internal delegate void MultiDelegate(Object obj, long x, long y);
-
-internal delegate int SerializeDelegate();
-
-public class DelegatePerf
+namespace PerfLabTests
{
- [Benchmark(InnerIterationCount=200000)]
- public void DelegateInvoke()
- {
- DelegateLong dl = new DelegateLong(this.Invocable1);
- Object obj = new Object();
- long ret = dl(obj, 100, 100);
+ internal delegate long DelegateLong(Object obj, long x, long y);
+ internal delegate void MultiDelegate(Object obj, long x, long y);
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- ret = dl(obj, 100, 100);
- }
+ internal delegate int SerializeDelegate();
- [Benchmark(InnerIterationCount=1000)]
- public void MulticastDelegateCombineInvoke()
+ public class DelegatePerf
{
- MultiDelegate md = null;
- Object obj = new Object();
+ [Benchmark(InnerIterationCount = 200000)]
+ 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)
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ ret = dl(obj, 100, 100);
+ }
+
+ [Benchmark(InnerIterationCount = 1000)]
+ public void MulticastDelegateCombineInvoke()
{
- MultiDelegate md1 = new MultiDelegate(this.Invocable2);
- MultiDelegate md2 = new MultiDelegate(this.Invocable2);
- MultiDelegate md3 = new MultiDelegate(this.Invocable2);
- MultiDelegate md4 = new MultiDelegate(this.Invocable2);
- MultiDelegate md5 = new MultiDelegate(this.Invocable2);
- MultiDelegate md6 = new MultiDelegate(this.Invocable2);
- MultiDelegate md7 = new MultiDelegate(this.Invocable2);
- MultiDelegate md8 = new MultiDelegate(this.Invocable2);
- MultiDelegate md9 = new MultiDelegate(this.Invocable2);
- MultiDelegate md10 = new MultiDelegate(this.Invocable2);
-
- using (iteration.StartMeasurement())
+ MultiDelegate md = null;
+ Object obj = new Object();
+
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ MultiDelegate md1 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md2 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md3 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md4 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md5 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md6 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md7 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md8 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md9 = new MultiDelegate(this.Invocable2);
+ MultiDelegate md10 = new MultiDelegate(this.Invocable2);
+
+ using (iteration.StartMeasurement())
{
- md = (MultiDelegate)Delegate.Combine(md1, md);
- md = (MultiDelegate)Delegate.Combine(md2, md);
- md = (MultiDelegate)Delegate.Combine(md3, md);
- md = (MultiDelegate)Delegate.Combine(md4, md);
- md = (MultiDelegate)Delegate.Combine(md5, md);
- md = (MultiDelegate)Delegate.Combine(md6, md);
- md = (MultiDelegate)Delegate.Combine(md7, md);
- md = (MultiDelegate)Delegate.Combine(md8, md);
- md = (MultiDelegate)Delegate.Combine(md9, md);
- md = (MultiDelegate)Delegate.Combine(md10, md);
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ md = (MultiDelegate)Delegate.Combine(md1, md);
+ md = (MultiDelegate)Delegate.Combine(md2, md);
+ md = (MultiDelegate)Delegate.Combine(md3, md);
+ md = (MultiDelegate)Delegate.Combine(md4, md);
+ md = (MultiDelegate)Delegate.Combine(md5, md);
+ md = (MultiDelegate)Delegate.Combine(md6, md);
+ md = (MultiDelegate)Delegate.Combine(md7, md);
+ md = (MultiDelegate)Delegate.Combine(md8, md);
+ md = (MultiDelegate)Delegate.Combine(md9, md);
+ md = (MultiDelegate)Delegate.Combine(md10, md);
+ }
}
}
- }
- md(obj, 100, 100);
- }
+ md(obj, 100, 100);
+ }
- [Benchmark(InnerIterationCount=10000)]
- [InlineData(100)]
- [InlineData(1000)]
- public void MulticastDelegateInvoke(int length)
- {
- MultiDelegate md = null;
- Object obj = new Object();
+ [Benchmark(InnerIterationCount = 10000)]
+ [InlineData(100)]
+ [InlineData(1000)]
+ public void MulticastDelegateInvoke(int length)
+ {
+ MultiDelegate md = null;
+ Object obj = new Object();
- for (long i = 0; i < length; i++)
- md = (MultiDelegate)Delegate.Combine(new MultiDelegate(this.Invocable2), md);
+ for (long i = 0; i < length; i++)
+ md = (MultiDelegate)Delegate.Combine(new MultiDelegate(this.Invocable2), md);
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- md(obj, 100, 100);
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ md(obj, 100, 100);
+ }
- internal virtual long Invocable1(Object obj, long x, long y)
- {
- long i = x + y;
- return x;
- }
+ internal virtual long Invocable1(Object obj, long x, long y)
+ {
+ long i = x + y;
+ return x;
+ }
- internal virtual void Invocable2(Object obj, long x, long y)
- {
- long i = x + y;
+ internal virtual void Invocable2(Object obj, long x, long y)
+ {
+ long i = x + y;
+ }
}
}
diff --git a/tests/src/performance/perflab/EnumPerf.cs b/tests/src/performance/perflab/EnumPerf.cs
index bf8d89b476..1e3a493686 100644
--- a/tests/src/performance/perflab/EnumPerf.cs
+++ b/tests/src/performance/perflab/EnumPerf.cs
@@ -6,71 +6,74 @@ using System;
using System.Reflection;
using Xunit;
-public enum Color
+namespace PerfLabTests
{
- Black,
- White,
- Red,
- Brown,
- Yellow,
- Purple,
- Orange
-}
-
-public class EnumPerf
-{
- [Benchmark(InnerIterationCount=300000)]
- [InlineData(Color.Red)]
- public static void EnumCompareTo(Color color)
+ public enum Color
{
- Color white = Color.White;
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- color.CompareTo(white);
+ Black,
+ White,
+ Red,
+ Brown,
+ Yellow,
+ Purple,
+ Orange
}
- [Benchmark(InnerIterationCount=300000)]
- public static Type ObjectGetType()
+ public class EnumPerf
{
- Type tmp = null;
- Color black = Color.Black;
+ [Benchmark(InnerIterationCount = 300000)]
+ [InlineData(Color.Red)]
+ public static void EnumCompareTo(Color color)
+ {
+ Color white = Color.White;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- tmp = black.GetType();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ color.CompareTo(white);
+ }
- return tmp;
- }
+ [Benchmark(InnerIterationCount = 300000)]
+ public static Type ObjectGetType()
+ {
+ Type tmp = null;
+ Color black = Color.Black;
- [Benchmark(InnerIterationCount=300000)]
- public static Type ObjectGetTypeNoBoxing()
- {
- Type tmp = null;
- object black = Color.Black;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ tmp = black.GetType();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- tmp = black.GetType();
+ return tmp;
+ }
- return tmp;
- }
+ [Benchmark(InnerIterationCount = 300000)]
+ public static Type ObjectGetTypeNoBoxing()
+ {
+ Type tmp = null;
+ object black = Color.Black;
- [Benchmark(InnerIterationCount=300000)]
- public static bool EnumEquals()
- {
- Color black = Color.Black;
- Color white = Color.White;
- bool tmp = false;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ tmp = black.GetType();
+
+ return tmp;
+ }
+
+ [Benchmark(InnerIterationCount = 300000)]
+ public static bool EnumEquals()
+ {
+ Color black = Color.Black;
+ Color white = Color.White;
+ bool tmp = false;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- tmp = black.Equals(white);
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ tmp = black.Equals(white);
- return tmp;
+ return tmp;
+ }
}
}
diff --git a/tests/src/performance/perflab/LowLevelPerf.cs b/tests/src/performance/perflab/LowLevelPerf.cs
index 30c6734d45..a1f1a40c21 100644
--- a/tests/src/performance/perflab/LowLevelPerf.cs
+++ b/tests/src/performance/perflab/LowLevelPerf.cs
@@ -7,796 +7,799 @@ using System.Collections.Generic;
using System.Threading;
using System.Runtime.CompilerServices;
-public class LowLevelPerf
+namespace PerfLabTests
{
- [Benchmark(InnerIterationCount=100000)]
- public static void EmptyStaticFunction()
+ public class LowLevelPerf
{
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void EmptyStaticFunction()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
- Class.EmptyStaticFunction();
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ Class.EmptyStaticFunction();
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=100000)]
- public static void EmptyStaticFunction5Arg()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void EmptyStaticFunction5Arg()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
- Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ Class.EmptyStaticFunction5Arg(1, 2, 3, 4, 5);
+ }
}
}
}
- }
-
- [Benchmark(InnerIterationCount=100000)]
- public static void EmptyInstanceFunction()
- {
- Class aClass = new Class();
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void EmptyInstanceFunction()
{
- using (iteration.StartMeasurement())
+ Class aClass = new Class();
+
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
- aClass.EmptyInstanceFunction();
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ aClass.EmptyInstanceFunction();
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=100000)]
- public static void InterfaceInterfaceMethod()
- {
- AnInterface aInterface = new Class();
-
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void InterfaceInterfaceMethod()
{
- using (iteration.StartMeasurement())
+ AnInterface aInterface = new Class();
+
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface);
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface);
+ }
}
}
}
- }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static void CallInterfaceMethod(AnInterface aInterface)
- {
- aInterface.InterfaceMethod();
- }
-
- [Benchmark(InnerIterationCount=100000)]
- public static void InterfaceInterfaceMethodLongHierarchy()
- {
- AnInterface aInterface = new LongHierarchyChildClass();
-
- //generate all the not-used call site first
- CallInterfaceMethod(new LongHierarchyClass1());
- CallInterfaceMethod(new LongHierarchyClass2());
- CallInterfaceMethod(new LongHierarchyClass3());
- CallInterfaceMethod(new LongHierarchyClass4());
- CallInterfaceMethod(new LongHierarchyClass5());
- CallInterfaceMethod(new LongHierarchyClass6());
- CallInterfaceMethod(new LongHierarchyClass7());
- CallInterfaceMethod(new LongHierarchyClass8());
- CallInterfaceMethod(new LongHierarchyClass9());
- CallInterfaceMethod(new LongHierarchyClass11());
- CallInterfaceMethod(new LongHierarchyClass12());
-
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- CallInterfaceMethod(aInterface);
- }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static void CallInterfaceMethod(AnInterface aInterface)
+ {
+ aInterface.InterfaceMethod();
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void InterfaceInterfaceMethodSwitchCallType()
- {
- AnInterface aInterface = new LongHierarchyChildClass();
- AnInterface aInterface1 = new LongHierarchyClass1();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void InterfaceInterfaceMethodLongHierarchy()
+ {
+ AnInterface aInterface = new LongHierarchyChildClass();
+
+ //generate all the not-used call site first
+ CallInterfaceMethod(new LongHierarchyClass1());
+ CallInterfaceMethod(new LongHierarchyClass2());
+ CallInterfaceMethod(new LongHierarchyClass3());
+ CallInterfaceMethod(new LongHierarchyClass4());
+ CallInterfaceMethod(new LongHierarchyClass5());
+ CallInterfaceMethod(new LongHierarchyClass6());
+ CallInterfaceMethod(new LongHierarchyClass7());
+ CallInterfaceMethod(new LongHierarchyClass8());
+ CallInterfaceMethod(new LongHierarchyClass9());
+ CallInterfaceMethod(new LongHierarchyClass11());
+ CallInterfaceMethod(new LongHierarchyClass12());
+
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ CallInterfaceMethod(aInterface);
+ }
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void InterfaceInterfaceMethodSwitchCallType()
{
- using (iteration.StartMeasurement())
+ AnInterface aInterface = new LongHierarchyChildClass();
+ AnInterface aInterface1 = new LongHierarchyClass1();
+
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- CallInterfaceMethod(aInterface);
- CallInterfaceMethod(aInterface1);
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ CallInterfaceMethod(aInterface);
+ CallInterfaceMethod(aInterface1);
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=100000)]
- public static int ClassVirtualMethod()
- {
- SuperClass aClass = new Class();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static int ClassVirtualMethod()
+ {
+ SuperClass aClass = new Class();
- int x = 0;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- x = aClass.VirtualMethod();
+ int x = 0;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ x = aClass.VirtualMethod();
- return x;
- }
+ return x;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void SealedClassInterfaceMethod()
- {
- SealedClass aSealedClass = new SealedClass();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void SealedClassInterfaceMethod()
+ {
+ SealedClass aSealedClass = new SealedClass();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aSealedClass.InterfaceMethod();
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aSealedClass.InterfaceMethod();
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void StructWithInterfaceInterfaceMethod()
- {
- StructWithInterface aStructWithInterface = new StructWithInterface();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void StructWithInterfaceInterfaceMethod()
+ {
+ StructWithInterface aStructWithInterface = new StructWithInterface();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aStructWithInterface.InterfaceMethod();
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aStructWithInterface.InterfaceMethod();
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void StaticIntPlus()
- {
- Class aClass = new Class();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void StaticIntPlus()
+ {
+ Class aClass = new Class();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Class.aStaticInt += 1;
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Class.aStaticInt += 1;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static bool ObjectStringIsString()
- {
- object aObjectString = "aString1";
- bool b = false;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static bool ObjectStringIsString()
+ {
+ object aObjectString = "aString1";
+ bool b = false;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- b = aObjectString is String;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ b = aObjectString is String;
- return b;
- }
+ return b;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void NewDelegateClassEmptyInstanceFn()
- {
- Class aClass = new Class();
- MyDelegate aMyDelegate;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void NewDelegateClassEmptyInstanceFn()
+ {
+ Class aClass = new Class();
+ MyDelegate aMyDelegate;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aMyDelegate = new MyDelegate(aClass.EmptyInstanceFunction);
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aMyDelegate = new MyDelegate(aClass.EmptyInstanceFunction);
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void NewDelegateClassEmptyStaticFn()
- {
- Class aClass = new Class();
- MyDelegate aMyDelegate;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void NewDelegateClassEmptyStaticFn()
+ {
+ Class aClass = new Class();
+ MyDelegate aMyDelegate;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aMyDelegate = new MyDelegate(Class.EmptyStaticFunction);
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aMyDelegate = new MyDelegate(Class.EmptyStaticFunction);
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void InstanceDelegate()
- {
- Class aClass = new Class();
- MyDelegate aInstanceDelegate = new MyDelegate(aClass.EmptyInstanceFunction);
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void InstanceDelegate()
+ {
+ Class aClass = new Class();
+ MyDelegate aInstanceDelegate = new MyDelegate(aClass.EmptyInstanceFunction);
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aInstanceDelegate();
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aInstanceDelegate();
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void StaticDelegate()
- {
- Class aClass = new Class();
- MyDelegate aStaticDelegate = new MyDelegate(Class.EmptyStaticFunction);
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void StaticDelegate()
+ {
+ Class aClass = new Class();
+ MyDelegate aStaticDelegate = new MyDelegate(Class.EmptyStaticFunction);
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aStaticDelegate();
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aStaticDelegate();
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void MeasureEvents()
- {
- Class aClass = new Class();
- aClass.AnEvent += new MyDelegate(aClass.EmptyInstanceFunction);
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void MeasureEvents()
+ {
+ Class aClass = new Class();
+ aClass.AnEvent += new MyDelegate(aClass.EmptyInstanceFunction);
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aClass.MeasureFire100();
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aClass.MeasureFire100();
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void GenericClassWithIntGenericInstanceField()
- {
- GenericClass<int> aGenericClassWithInt = new GenericClass<int>();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void GenericClassWithIntGenericInstanceField()
+ {
+ GenericClass<int> aGenericClassWithInt = new GenericClass<int>();
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aGenericClassWithInt.aGenericInstanceFieldT = 1;
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aGenericClassWithInt.aGenericInstanceFieldT = 1;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void GenericClassGenericStaticField()
- {
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- GenericClass<int>.aGenericStaticFieldT = 1;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void GenericClassGenericStaticField()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ GenericClass<int>.aGenericStaticFieldT = 1;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static int GenericClassGenericInstanceMethod()
- {
- GenericClass<int> aGenericClassWithInt = new GenericClass<int>();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static int GenericClassGenericInstanceMethod()
+ {
+ GenericClass<int> aGenericClassWithInt = new GenericClass<int>();
- int x = 0;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- x = aGenericClassWithInt.ClassGenericInstanceMethod();
+ int x = 0;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ x = aGenericClassWithInt.ClassGenericInstanceMethod();
- return x;
- }
+ return x;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static int GenericClassGenericStaticMethod()
- {
- int x = 0;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- x = GenericClass<int>.ClassGenericStaticMethod();
+ [Benchmark(InnerIterationCount = 100000)]
+ public static int GenericClassGenericStaticMethod()
+ {
+ int x = 0;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ x = GenericClass<int>.ClassGenericStaticMethod();
- return x;
- }
+ return x;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static int GenericGenericMethod()
- {
- // Warmup
- int x = 0;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- x = Class.GenericMethod<int>();
-
- return x;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static int GenericGenericMethod()
+ {
+ // Warmup
+ int x = 0;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ x = Class.GenericMethod<int>();
+
+ return x;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void GenericClassWithSTringGenericInstanceMethod()
- {
- GenericClass<string> aGenericClassWithString = new GenericClass<string>();
- string aString = "foo";
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void GenericClassWithSTringGenericInstanceMethod()
+ {
+ GenericClass<string> aGenericClassWithString = new GenericClass<string>();
+ string aString = "foo";
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- aGenericClassWithString.aGenericInstanceFieldT = aString;
- }
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ aGenericClassWithString.aGenericInstanceFieldT = aString;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static int ForeachOverList100Elements()
- {
- List<int> iList = new List<int>();
- for (int i = 0; i < 100; i++)
- iList.Add(i);
-
- int iResult = 0;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- foreach (int j in iList)
- iResult = j;
-
- return iResult;
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static int ForeachOverList100Elements()
+ {
+ List<int> iList = new List<int>();
+ for (int i = 0; i < 100; i++)
+ iList.Add(i);
+
+ int iResult = 0;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ foreach (int j in iList)
+ iResult = j;
+
+ return iResult;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static Type TypeReflectionObjectGetType()
- {
- Type type = null;
- object anObject = "aString";
+ [Benchmark(InnerIterationCount = 100000)]
+ public static Type TypeReflectionObjectGetType()
+ {
+ Type type = null;
+ object anObject = "aString";
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- type = anObject.GetType();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ type = anObject.GetType();
- return type;
- }
+ return type;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static Type TypeReflectionArrayGetType()
- {
- Type type = null;
- object anArray = new string[0];
+ [Benchmark(InnerIterationCount = 100000)]
+ public static Type TypeReflectionArrayGetType()
+ {
+ Type type = null;
+ object anArray = new string[0];
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- type = anArray.GetType();
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ type = anArray.GetType();
- return type;
- }
+ return type;
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static string IntegerFormatting()
- {
- int number = Int32.MaxValue;
+ [Benchmark(InnerIterationCount = 100000)]
+ public static string IntegerFormatting()
+ {
+ int number = Int32.MaxValue;
- string result = null;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- result = number.ToString();
+ string result = null;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ result = number.ToString();
- return result;
+ return result;
+ }
}
-}
-#region Support Classes
-// classes and method needed to perform the experiments.
+ #region Support Classes
+ // classes and method needed to perform the experiments.
-public interface AnInterface
-{
- int InterfaceMethod();
-}
-
-public class SuperClass : AnInterface
-{
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public virtual int InterfaceMethod() { return 2; }
-
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public virtual int VirtualMethod()
+ public interface AnInterface
{
- return 1;
+ int InterfaceMethod();
}
-}
-public struct ValueType
-{
- public int x;
- public int y;
- public int z;
-}
+ public class SuperClass : AnInterface
+ {
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public virtual int InterfaceMethod() { return 2; }
-public delegate int MyDelegate();
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public virtual int VirtualMethod()
+ {
+ return 1;
+ }
+ }
-public struct StructWithInterface : AnInterface
-{
- public int x;
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public int InterfaceMethod()
+ public struct ValueType
{
- return x++;
+ public int x;
+ public int y;
+ public int z;
}
-}
-public sealed class SealedClass : SuperClass
-{
- public int aInstanceInt;
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public delegate int MyDelegate();
+
+ public struct StructWithInterface : AnInterface
{
- return aInstanceInt++;
+ public int x;
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public int InterfaceMethod()
+ {
+ return x++;
+ }
}
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public override int InterfaceMethod()
+
+ public sealed class SealedClass : SuperClass
{
- return aInstanceInt++;
+ public int aInstanceInt;
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return aInstanceInt++;
+ }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod()
+ {
+ return aInstanceInt++;
+ }
}
-}
-/// <summary>
-/// A example class. It inherits, overrides, has intefaces etc.
-/// It excercises most of the common runtime features
-/// </summary>
-public class Class : SuperClass
-{
- public event MyDelegate AnEvent;
+ /// <summary>
+ /// A example class. It inherits, overrides, has intefaces etc.
+ /// It excercises most of the common runtime features
+ /// </summary>
+ public class Class : SuperClass
+ {
+ public event MyDelegate AnEvent;
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public override int VirtualMethod() { return aInstanceInt++; }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public override int VirtualMethod() { return aInstanceInt++; }
- [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return aInstanceInt++; }
+ [System.Runtime.CompilerServices.MethodImpl(System.Runtime.CompilerServices.MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return aInstanceInt++; }
- public int aInstanceInt;
- public string aInstanceString;
+ public int aInstanceInt;
+ public string aInstanceString;
- public static int aStaticInt;
- public static string aStaticString = "Hello";
- public static ValueType aStaticValueType;
+ public static int aStaticInt;
+ public static string aStaticString = "Hello";
+ public static ValueType aStaticValueType;
- [MethodImpl(MethodImplOptions.NoInlining)]
- public static int EmptyStaticFunction()
- {
- return aStaticInt++;
- }
-
- [MethodImpl(MethodImplOptions.NoInlining)]
- public static int EmptyStaticFunction5Arg(int arg1, int arg2, int arg3, int arg4, int arg5)
- {
- return aStaticInt++;
- }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static int EmptyStaticFunction()
+ {
+ return aStaticInt++;
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public int EmptyInstanceFunction()
- {
- return aInstanceInt++;
- }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static int EmptyStaticFunction5Arg(int arg1, int arg2, int arg3, int arg4, int arg5)
+ {
+ return aStaticInt++;
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public static int GenericMethod<T>()
- {
- return aStaticInt++;
- }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public int EmptyInstanceFunction()
+ {
+ return aInstanceInt++;
+ }
- public void MeasureFire100()
- {
- #region callAnEvent
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- AnEvent();
- //});
- #endregion
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static int GenericMethod<T>()
+ {
+ return aStaticInt++;
+ }
-public class GenericClass<T>
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public T ClassGenericInstanceMethod()
- {
- tmp++; // need this to not be optimized away
- return aGenericInstanceFieldT;
+ public void MeasureFire100()
+ {
+ #region callAnEvent
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ AnEvent();
+ //});
+ #endregion
+ }
}
- [MethodImpl(MethodImplOptions.NoInlining)]
- public static T ClassGenericStaticMethod()
+ public class GenericClass<T>
{
- sTmp++; // need this to not be optimized away
- return aGenericStaticFieldT;
- }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public T ClassGenericInstanceMethod()
+ {
+ tmp++; // need this to not be optimized away
+ return aGenericInstanceFieldT;
+ }
- public static int sTmp;
- public int tmp;
- public T aGenericInstanceFieldT;
- public static T aGenericStaticFieldT;
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public static T ClassGenericStaticMethod()
+ {
+ sTmp++; // need this to not be optimized away
+ return aGenericStaticFieldT;
+ }
-#region LongHierarchyClass
-public class LongHierarchyClass1 : AnInterface
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public virtual int InterfaceMethod() { return 2; }
+ public static int sTmp;
+ public int tmp;
+ public T aGenericInstanceFieldT;
+ public static T aGenericStaticFieldT;
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public virtual int VirtualMethod()
+ #region LongHierarchyClass
+ public class LongHierarchyClass1 : AnInterface
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public virtual int InterfaceMethod() { return 2; }
-public class LongHierarchyClass2 : LongHierarchyClass1
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public virtual int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass2 : LongHierarchyClass1
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass3 : LongHierarchyClass2
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass3 : LongHierarchyClass2
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass4 : LongHierarchyClass3
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass4 : LongHierarchyClass3
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass5 : LongHierarchyClass4
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass5 : LongHierarchyClass4
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass6 : LongHierarchyClass5
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass6 : LongHierarchyClass5
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass7 : LongHierarchyClass6
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass7 : LongHierarchyClass6
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass8 : LongHierarchyClass7
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass8 : LongHierarchyClass7
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass9 : LongHierarchyClass8
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass9 : LongHierarchyClass8
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass10 : LongHierarchyClass9
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass10 : LongHierarchyClass9
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass11 : LongHierarchyClass10
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass11 : LongHierarchyClass10
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyClass12 : LongHierarchyClass11
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyClass12 : LongHierarchyClass11
{
- return 1;
- }
-}
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
-public class LongHierarchyChildClass : LongHierarchyClass12
-{
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int InterfaceMethod() { return 2; }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- public override int VirtualMethod()
+ public class LongHierarchyChildClass : LongHierarchyClass12
{
- return 1;
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int InterfaceMethod() { return 2; }
+
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ public override int VirtualMethod()
+ {
+ return 1;
+ }
}
-}
-#endregion
+ #endregion
-#endregion
+ #endregion
+}
diff --git a/tests/src/performance/perflab/ReflectionPerf.cs b/tests/src/performance/perflab/ReflectionPerf.cs
index 954bbe7e92..03556c9f7b 100644
--- a/tests/src/performance/perflab/ReflectionPerf.cs
+++ b/tests/src/performance/perflab/ReflectionPerf.cs
@@ -8,3309 +8,3312 @@ using System.Threading;
using Microsoft.Xunit.Performance;
#pragma warning disable 67
-public class GetMember
+namespace PerfLabTests
{
- // all these fields will be initialized in init, so that they can be used directly in invocation
- private static readonly TypeInfo s_t1;
- private static readonly TypeInfo s_t2;
- private static readonly TypeInfo s_t3;
- private static readonly TypeInfo s_t4;
- private static readonly TypeInfo s_t5;
- private static readonly TypeInfo s_t6;
- private static readonly TypeInfo s_t7;
- private static readonly TypeInfo s_t8;
- private static readonly TypeInfo s_t9;
- private static readonly TypeInfo s_t10;
- private static readonly TypeInfo s_t11;
- private static readonly TypeInfo s_t12;
- private static readonly TypeInfo s_t13;
- private static readonly TypeInfo s_t14;
- private static readonly TypeInfo s_t15;
- private static readonly TypeInfo s_t16;
- private static readonly TypeInfo s_t17;
- private static readonly TypeInfo s_t18;
- private static readonly TypeInfo s_t19;
- private static readonly TypeInfo s_t20;
-
- static GetMember()
+ public class GetMember
{
- s_t1 = typeof(Class1).GetTypeInfo();
- s_t2 = typeof(Class2).GetTypeInfo();
- s_t3 = typeof(Class3).GetTypeInfo();
- s_t4 = typeof(Class4).GetTypeInfo();
- s_t5 = typeof(Class5).GetTypeInfo();
- s_t6 = typeof(Class6).GetTypeInfo();
- s_t7 = typeof(Class7).GetTypeInfo();
- s_t8 = typeof(Class8).GetTypeInfo();
- s_t9 = typeof(Class9).GetTypeInfo();
- s_t10 = typeof(Class10).GetTypeInfo();
- s_t11 = typeof(Class11).GetTypeInfo();
- s_t12 = typeof(Class12).GetTypeInfo();
- s_t13 = typeof(Class13).GetTypeInfo();
- s_t14 = typeof(Class14).GetTypeInfo();
- s_t15 = typeof(Class15).GetTypeInfo();
- s_t16 = typeof(Class16).GetTypeInfo();
- s_t17 = typeof(Class17).GetTypeInfo();
- s_t18 = typeof(Class18).GetTypeInfo();
- s_t19 = typeof(Class19).GetTypeInfo();
- s_t20 = typeof(Class20).GetTypeInfo();
- }
+ // all these fields will be initialized in init, so that they can be used directly in invocation
+ private static readonly TypeInfo s_t1;
+ private static readonly TypeInfo s_t2;
+ private static readonly TypeInfo s_t3;
+ private static readonly TypeInfo s_t4;
+ private static readonly TypeInfo s_t5;
+ private static readonly TypeInfo s_t6;
+ private static readonly TypeInfo s_t7;
+ private static readonly TypeInfo s_t8;
+ private static readonly TypeInfo s_t9;
+ private static readonly TypeInfo s_t10;
+ private static readonly TypeInfo s_t11;
+ private static readonly TypeInfo s_t12;
+ private static readonly TypeInfo s_t13;
+ private static readonly TypeInfo s_t14;
+ private static readonly TypeInfo s_t15;
+ private static readonly TypeInfo s_t16;
+ private static readonly TypeInfo s_t17;
+ private static readonly TypeInfo s_t18;
+ private static readonly TypeInfo s_t19;
+ private static readonly TypeInfo s_t20;
+
+ static GetMember()
+ {
+ s_t1 = typeof(Class1).GetTypeInfo();
+ s_t2 = typeof(Class2).GetTypeInfo();
+ s_t3 = typeof(Class3).GetTypeInfo();
+ s_t4 = typeof(Class4).GetTypeInfo();
+ s_t5 = typeof(Class5).GetTypeInfo();
+ s_t6 = typeof(Class6).GetTypeInfo();
+ s_t7 = typeof(Class7).GetTypeInfo();
+ s_t8 = typeof(Class8).GetTypeInfo();
+ s_t9 = typeof(Class9).GetTypeInfo();
+ s_t10 = typeof(Class10).GetTypeInfo();
+ s_t11 = typeof(Class11).GetTypeInfo();
+ s_t12 = typeof(Class12).GetTypeInfo();
+ s_t13 = typeof(Class13).GetTypeInfo();
+ s_t14 = typeof(Class14).GetTypeInfo();
+ s_t15 = typeof(Class15).GetTypeInfo();
+ s_t16 = typeof(Class16).GetTypeInfo();
+ s_t17 = typeof(Class17).GetTypeInfo();
+ s_t18 = typeof(Class18).GetTypeInfo();
+ s_t19 = typeof(Class19).GetTypeInfo();
+ s_t20 = typeof(Class20).GetTypeInfo();
+ }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetField()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetField()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredField("f1");
- s_t1.GetDeclaredField("f2");
- s_t1.GetDeclaredField("f3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredField("f1");
+ s_t1.GetDeclaredField("f2");
+ s_t1.GetDeclaredField("f3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod1()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod1()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod2()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod2()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod3()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod3()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2"); //TODO: check if we can really get the method
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2"); //TODO: check if we can really get the method
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod4()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod4()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2"); //TODO: check if we can really get the method
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
- s_t4.GetDeclaredMethod("m1");
- s_t4.GetDeclaredMethod("m2");
- s_t4.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2"); //TODO: check if we can really get the method
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ s_t4.GetDeclaredMethod("m1");
+ s_t4.GetDeclaredMethod("m2");
+ s_t4.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod5()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod5()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
- s_t4.GetDeclaredMethod("m1");
- s_t4.GetDeclaredMethod("m2");
- s_t4.GetDeclaredMethod("m3");
- s_t5.GetDeclaredMethod("m1");
- s_t5.GetDeclaredMethod("m2");
- s_t5.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ s_t4.GetDeclaredMethod("m1");
+ s_t4.GetDeclaredMethod("m2");
+ s_t4.GetDeclaredMethod("m3");
+ s_t5.GetDeclaredMethod("m1");
+ s_t5.GetDeclaredMethod("m2");
+ s_t5.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod10()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod10()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
- s_t4.GetDeclaredMethod("m1");
- s_t4.GetDeclaredMethod("m2");
- s_t4.GetDeclaredMethod("m3");
- s_t5.GetDeclaredMethod("m1");
- s_t5.GetDeclaredMethod("m2");
- s_t5.GetDeclaredMethod("m3");
-
- s_t6.GetDeclaredMethod("m1");
- s_t6.GetDeclaredMethod("m2");
- s_t6.GetDeclaredMethod("m3");
- s_t7.GetDeclaredMethod("m1");
- s_t7.GetDeclaredMethod("m2");
- s_t7.GetDeclaredMethod("m3");
- s_t8.GetDeclaredMethod("m1");
- s_t8.GetDeclaredMethod("m2");
- s_t8.GetDeclaredMethod("m3");
- s_t9.GetDeclaredMethod("m1");
- s_t9.GetDeclaredMethod("m2");
- s_t9.GetDeclaredMethod("m3");
- s_t10.GetDeclaredMethod("m1");
- s_t10.GetDeclaredMethod("m2");
- s_t10.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ s_t4.GetDeclaredMethod("m1");
+ s_t4.GetDeclaredMethod("m2");
+ s_t4.GetDeclaredMethod("m3");
+ s_t5.GetDeclaredMethod("m1");
+ s_t5.GetDeclaredMethod("m2");
+ s_t5.GetDeclaredMethod("m3");
+
+ s_t6.GetDeclaredMethod("m1");
+ s_t6.GetDeclaredMethod("m2");
+ s_t6.GetDeclaredMethod("m3");
+ s_t7.GetDeclaredMethod("m1");
+ s_t7.GetDeclaredMethod("m2");
+ s_t7.GetDeclaredMethod("m3");
+ s_t8.GetDeclaredMethod("m1");
+ s_t8.GetDeclaredMethod("m2");
+ s_t8.GetDeclaredMethod("m3");
+ s_t9.GetDeclaredMethod("m1");
+ s_t9.GetDeclaredMethod("m2");
+ s_t9.GetDeclaredMethod("m3");
+ s_t10.GetDeclaredMethod("m1");
+ s_t10.GetDeclaredMethod("m2");
+ s_t10.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod12()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod12()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
- s_t4.GetDeclaredMethod("m1");
- s_t4.GetDeclaredMethod("m2");
- s_t4.GetDeclaredMethod("m3");
- s_t5.GetDeclaredMethod("m1");
- s_t5.GetDeclaredMethod("m2");
- s_t5.GetDeclaredMethod("m3");
-
- s_t6.GetDeclaredMethod("m1");
- s_t6.GetDeclaredMethod("m2");
- s_t6.GetDeclaredMethod("m3");
- s_t7.GetDeclaredMethod("m1");
- s_t7.GetDeclaredMethod("m2");
- s_t7.GetDeclaredMethod("m3");
- s_t8.GetDeclaredMethod("m1");
- s_t8.GetDeclaredMethod("m2");
- s_t8.GetDeclaredMethod("m3");
- s_t9.GetDeclaredMethod("m1");
- s_t9.GetDeclaredMethod("m2");
- s_t9.GetDeclaredMethod("m3");
- s_t10.GetDeclaredMethod("m1");
- s_t10.GetDeclaredMethod("m2");
- s_t10.GetDeclaredMethod("m3");
-
- s_t11.GetDeclaredMethod("m1");
- s_t11.GetDeclaredMethod("m2");
- s_t11.GetDeclaredMethod("m3");
- s_t12.GetDeclaredMethod("m1");
- s_t12.GetDeclaredMethod("m2");
- s_t12.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ s_t4.GetDeclaredMethod("m1");
+ s_t4.GetDeclaredMethod("m2");
+ s_t4.GetDeclaredMethod("m3");
+ s_t5.GetDeclaredMethod("m1");
+ s_t5.GetDeclaredMethod("m2");
+ s_t5.GetDeclaredMethod("m3");
+
+ s_t6.GetDeclaredMethod("m1");
+ s_t6.GetDeclaredMethod("m2");
+ s_t6.GetDeclaredMethod("m3");
+ s_t7.GetDeclaredMethod("m1");
+ s_t7.GetDeclaredMethod("m2");
+ s_t7.GetDeclaredMethod("m3");
+ s_t8.GetDeclaredMethod("m1");
+ s_t8.GetDeclaredMethod("m2");
+ s_t8.GetDeclaredMethod("m3");
+ s_t9.GetDeclaredMethod("m1");
+ s_t9.GetDeclaredMethod("m2");
+ s_t9.GetDeclaredMethod("m3");
+ s_t10.GetDeclaredMethod("m1");
+ s_t10.GetDeclaredMethod("m2");
+ s_t10.GetDeclaredMethod("m3");
+
+ s_t11.GetDeclaredMethod("m1");
+ s_t11.GetDeclaredMethod("m2");
+ s_t11.GetDeclaredMethod("m3");
+ s_t12.GetDeclaredMethod("m1");
+ s_t12.GetDeclaredMethod("m2");
+ s_t12.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod15()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod15()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
- s_t4.GetDeclaredMethod("m1");
- s_t4.GetDeclaredMethod("m2");
- s_t4.GetDeclaredMethod("m3");
- s_t5.GetDeclaredMethod("m1");
- s_t5.GetDeclaredMethod("m2");
- s_t5.GetDeclaredMethod("m3");
-
- s_t6.GetDeclaredMethod("m1");
- s_t6.GetDeclaredMethod("m2");
- s_t6.GetDeclaredMethod("m3");
- s_t7.GetDeclaredMethod("m1");
- s_t7.GetDeclaredMethod("m2");
- s_t7.GetDeclaredMethod("m3");
- s_t8.GetDeclaredMethod("m1");
- s_t8.GetDeclaredMethod("m2");
- s_t8.GetDeclaredMethod("m3");
- s_t9.GetDeclaredMethod("m1");
- s_t9.GetDeclaredMethod("m2");
- s_t9.GetDeclaredMethod("m3");
- s_t10.GetDeclaredMethod("m1");
- s_t10.GetDeclaredMethod("m2");
- s_t10.GetDeclaredMethod("m3");
-
- s_t11.GetDeclaredMethod("m1");
- s_t11.GetDeclaredMethod("m2");
- s_t11.GetDeclaredMethod("m3");
- s_t12.GetDeclaredMethod("m1");
- s_t12.GetDeclaredMethod("m2");
- s_t12.GetDeclaredMethod("m3");
- s_t13.GetDeclaredMethod("m1");
- s_t13.GetDeclaredMethod("m2");
- s_t13.GetDeclaredMethod("m3");
- s_t14.GetDeclaredMethod("m1");
- s_t14.GetDeclaredMethod("m2");
- s_t14.GetDeclaredMethod("m3");
- s_t15.GetDeclaredMethod("m1");
- s_t15.GetDeclaredMethod("m2");
- s_t15.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ s_t4.GetDeclaredMethod("m1");
+ s_t4.GetDeclaredMethod("m2");
+ s_t4.GetDeclaredMethod("m3");
+ s_t5.GetDeclaredMethod("m1");
+ s_t5.GetDeclaredMethod("m2");
+ s_t5.GetDeclaredMethod("m3");
+
+ s_t6.GetDeclaredMethod("m1");
+ s_t6.GetDeclaredMethod("m2");
+ s_t6.GetDeclaredMethod("m3");
+ s_t7.GetDeclaredMethod("m1");
+ s_t7.GetDeclaredMethod("m2");
+ s_t7.GetDeclaredMethod("m3");
+ s_t8.GetDeclaredMethod("m1");
+ s_t8.GetDeclaredMethod("m2");
+ s_t8.GetDeclaredMethod("m3");
+ s_t9.GetDeclaredMethod("m1");
+ s_t9.GetDeclaredMethod("m2");
+ s_t9.GetDeclaredMethod("m3");
+ s_t10.GetDeclaredMethod("m1");
+ s_t10.GetDeclaredMethod("m2");
+ s_t10.GetDeclaredMethod("m3");
+
+ s_t11.GetDeclaredMethod("m1");
+ s_t11.GetDeclaredMethod("m2");
+ s_t11.GetDeclaredMethod("m3");
+ s_t12.GetDeclaredMethod("m1");
+ s_t12.GetDeclaredMethod("m2");
+ s_t12.GetDeclaredMethod("m3");
+ s_t13.GetDeclaredMethod("m1");
+ s_t13.GetDeclaredMethod("m2");
+ s_t13.GetDeclaredMethod("m3");
+ s_t14.GetDeclaredMethod("m1");
+ s_t14.GetDeclaredMethod("m2");
+ s_t14.GetDeclaredMethod("m3");
+ s_t15.GetDeclaredMethod("m1");
+ s_t15.GetDeclaredMethod("m2");
+ s_t15.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetMethod20()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void GetMethod20()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ using (iteration.StartMeasurement())
{
- s_t1.GetDeclaredMethod("m1");
- s_t1.GetDeclaredMethod("m2");
- s_t1.GetDeclaredMethod("m3");
- s_t2.GetDeclaredMethod("m1");
- s_t2.GetDeclaredMethod("m2");
- s_t2.GetDeclaredMethod("m3");
- s_t3.GetDeclaredMethod("m1");
- s_t3.GetDeclaredMethod("m2");
- s_t3.GetDeclaredMethod("m3");
- s_t4.GetDeclaredMethod("m1");
- s_t4.GetDeclaredMethod("m2");
- s_t4.GetDeclaredMethod("m3");
- s_t5.GetDeclaredMethod("m1");
- s_t5.GetDeclaredMethod("m2");
- s_t5.GetDeclaredMethod("m3");
-
- s_t6.GetDeclaredMethod("m1");
- s_t6.GetDeclaredMethod("m2");
- s_t6.GetDeclaredMethod("m3");
- s_t7.GetDeclaredMethod("m1");
- s_t7.GetDeclaredMethod("m2");
- s_t7.GetDeclaredMethod("m3");
- s_t8.GetDeclaredMethod("m1");
- s_t8.GetDeclaredMethod("m2");
- s_t8.GetDeclaredMethod("m3");
- s_t9.GetDeclaredMethod("m1");
- s_t9.GetDeclaredMethod("m2");
- s_t9.GetDeclaredMethod("m3");
- s_t10.GetDeclaredMethod("m1");
- s_t10.GetDeclaredMethod("m2");
- s_t10.GetDeclaredMethod("m3");
-
- s_t11.GetDeclaredMethod("m1");
- s_t11.GetDeclaredMethod("m2");
- s_t11.GetDeclaredMethod("m3");
- s_t12.GetDeclaredMethod("m1");
- s_t12.GetDeclaredMethod("m2");
- s_t12.GetDeclaredMethod("m3");
- s_t13.GetDeclaredMethod("m1");
- s_t13.GetDeclaredMethod("m2");
- s_t13.GetDeclaredMethod("m3");
- s_t14.GetDeclaredMethod("m1");
- s_t14.GetDeclaredMethod("m2");
- s_t14.GetDeclaredMethod("m3");
- s_t15.GetDeclaredMethod("m1");
- s_t15.GetDeclaredMethod("m2");
- s_t15.GetDeclaredMethod("m3");
-
- s_t16.GetDeclaredMethod("m1");
- s_t16.GetDeclaredMethod("m2");
- s_t16.GetDeclaredMethod("m3");
- s_t17.GetDeclaredMethod("m1");
- s_t17.GetDeclaredMethod("m2");
- s_t17.GetDeclaredMethod("m3");
- s_t18.GetDeclaredMethod("m1");
- s_t18.GetDeclaredMethod("m2");
- s_t18.GetDeclaredMethod("m3");
- s_t19.GetDeclaredMethod("m1");
- s_t19.GetDeclaredMethod("m2");
- s_t19.GetDeclaredMethod("m3");
- s_t20.GetDeclaredMethod("m1");
- s_t20.GetDeclaredMethod("m2");
- s_t20.GetDeclaredMethod("m3");
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ {
+ s_t1.GetDeclaredMethod("m1");
+ s_t1.GetDeclaredMethod("m2");
+ s_t1.GetDeclaredMethod("m3");
+ s_t2.GetDeclaredMethod("m1");
+ s_t2.GetDeclaredMethod("m2");
+ s_t2.GetDeclaredMethod("m3");
+ s_t3.GetDeclaredMethod("m1");
+ s_t3.GetDeclaredMethod("m2");
+ s_t3.GetDeclaredMethod("m3");
+ s_t4.GetDeclaredMethod("m1");
+ s_t4.GetDeclaredMethod("m2");
+ s_t4.GetDeclaredMethod("m3");
+ s_t5.GetDeclaredMethod("m1");
+ s_t5.GetDeclaredMethod("m2");
+ s_t5.GetDeclaredMethod("m3");
+
+ s_t6.GetDeclaredMethod("m1");
+ s_t6.GetDeclaredMethod("m2");
+ s_t6.GetDeclaredMethod("m3");
+ s_t7.GetDeclaredMethod("m1");
+ s_t7.GetDeclaredMethod("m2");
+ s_t7.GetDeclaredMethod("m3");
+ s_t8.GetDeclaredMethod("m1");
+ s_t8.GetDeclaredMethod("m2");
+ s_t8.GetDeclaredMethod("m3");
+ s_t9.GetDeclaredMethod("m1");
+ s_t9.GetDeclaredMethod("m2");
+ s_t9.GetDeclaredMethod("m3");
+ s_t10.GetDeclaredMethod("m1");
+ s_t10.GetDeclaredMethod("m2");
+ s_t10.GetDeclaredMethod("m3");
+
+ s_t11.GetDeclaredMethod("m1");
+ s_t11.GetDeclaredMethod("m2");
+ s_t11.GetDeclaredMethod("m3");
+ s_t12.GetDeclaredMethod("m1");
+ s_t12.GetDeclaredMethod("m2");
+ s_t12.GetDeclaredMethod("m3");
+ s_t13.GetDeclaredMethod("m1");
+ s_t13.GetDeclaredMethod("m2");
+ s_t13.GetDeclaredMethod("m3");
+ s_t14.GetDeclaredMethod("m1");
+ s_t14.GetDeclaredMethod("m2");
+ s_t14.GetDeclaredMethod("m3");
+ s_t15.GetDeclaredMethod("m1");
+ s_t15.GetDeclaredMethod("m2");
+ s_t15.GetDeclaredMethod("m3");
+
+ s_t16.GetDeclaredMethod("m1");
+ s_t16.GetDeclaredMethod("m2");
+ s_t16.GetDeclaredMethod("m3");
+ s_t17.GetDeclaredMethod("m1");
+ s_t17.GetDeclaredMethod("m2");
+ s_t17.GetDeclaredMethod("m3");
+ s_t18.GetDeclaredMethod("m1");
+ s_t18.GetDeclaredMethod("m2");
+ s_t18.GetDeclaredMethod("m3");
+ s_t19.GetDeclaredMethod("m1");
+ s_t19.GetDeclaredMethod("m2");
+ s_t19.GetDeclaredMethod("m3");
+ s_t20.GetDeclaredMethod("m1");
+ s_t20.GetDeclaredMethod("m2");
+ s_t20.GetDeclaredMethod("m3");
+ }
}
}
}
- }
- /*
- [Benchmark(InnerIterationCount=1000)]
- public static void GetConstructor()
- {
- foreach (var iteration in Benchmark.Iterations)
+ /*
+ [Benchmark(InnerIterationCount=1000)]
+ public static void GetConstructor()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- s_t1.GetConstructor(new Type[] { });
- s_t1.GetConstructor(new Type[] { typeof(int) });
- s_t1.GetConstructor(new Type[] { typeof(int), typeof(int) });
- s_t2.GetConstructor(new Type[] { });
- s_t2.GetConstructor(new Type[] { typeof(int) });
- s_t2.GetConstructor(new Type[] { typeof(int), typeof(int) });
- s_t3.GetConstructor(new Type[] { });
- s_t3.GetConstructor(new Type[] { typeof(int) });
- s_t3.GetConstructor(new Type[] { typeof(int), typeof(int) });
- s_t4.GetConstructor(new Type[] { });
- s_t4.GetConstructor(new Type[] { typeof(int) });
- s_t4.GetConstructor(new Type[] { typeof(int), typeof(int) });
- s_t5.GetConstructor(new Type[] { });
- s_t5.GetConstructor(new Type[] { typeof(int) });
- s_t5.GetConstructor(new Type[] { typeof(int), typeof(int) });
+ using (iteration.StartMeasurement())
+ {
+ s_t1.GetConstructor(new Type[] { });
+ s_t1.GetConstructor(new Type[] { typeof(int) });
+ s_t1.GetConstructor(new Type[] { typeof(int), typeof(int) });
+ s_t2.GetConstructor(new Type[] { });
+ s_t2.GetConstructor(new Type[] { typeof(int) });
+ s_t2.GetConstructor(new Type[] { typeof(int), typeof(int) });
+ s_t3.GetConstructor(new Type[] { });
+ s_t3.GetConstructor(new Type[] { typeof(int) });
+ s_t3.GetConstructor(new Type[] { typeof(int), typeof(int) });
+ s_t4.GetConstructor(new Type[] { });
+ s_t4.GetConstructor(new Type[] { typeof(int) });
+ s_t4.GetConstructor(new Type[] { typeof(int), typeof(int) });
+ s_t5.GetConstructor(new Type[] { });
+ s_t5.GetConstructor(new Type[] { typeof(int) });
+ s_t5.GetConstructor(new Type[] { typeof(int), typeof(int) });
+ }
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetProperty()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount=1000)]
+ public static void GetProperty()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- PropertyInfo pi = s_t1.GetProperty("p1");
- pi.GetSetMethod();
- pi.GetGetMethod();
- pi = s_t1.GetProperty("p2");
- pi.GetSetMethod();
- pi.GetGetMethod();
- pi = s_t1.GetProperty("p3");
- pi.GetSetMethod();
- pi.GetGetMethod();
- pi = s_t2.GetProperty("p1");
- pi.GetSetMethod();
- pi.GetGetMethod();
- pi = s_t2.GetProperty("p2");
- pi.GetSetMethod();
- pi.GetGetMethod();
- pi = s_t2.GetProperty("p3");
- pi.GetSetMethod();
- pi.GetGetMethod();
- s_t3.GetProperty("p1");
- s_t3.GetProperty("p2");
- s_t3.GetProperty("p3");
- s_t4.GetProperty("p1");
- s_t4.GetProperty("p2");
- s_t4.GetProperty("p3");
- s_t5.GetProperty("p1");
- s_t5.GetProperty("p2");
- s_t5.GetProperty("p3");
+ using (iteration.StartMeasurement())
+ {
+ PropertyInfo pi = s_t1.GetProperty("p1");
+ pi.GetSetMethod();
+ pi.GetGetMethod();
+ pi = s_t1.GetProperty("p2");
+ pi.GetSetMethod();
+ pi.GetGetMethod();
+ pi = s_t1.GetProperty("p3");
+ pi.GetSetMethod();
+ pi.GetGetMethod();
+ pi = s_t2.GetProperty("p1");
+ pi.GetSetMethod();
+ pi.GetGetMethod();
+ pi = s_t2.GetProperty("p2");
+ pi.GetSetMethod();
+ pi.GetGetMethod();
+ pi = s_t2.GetProperty("p3");
+ pi.GetSetMethod();
+ pi.GetGetMethod();
+ s_t3.GetProperty("p1");
+ s_t3.GetProperty("p2");
+ s_t3.GetProperty("p3");
+ s_t4.GetProperty("p1");
+ s_t4.GetProperty("p2");
+ s_t4.GetProperty("p3");
+ s_t5.GetProperty("p1");
+ s_t5.GetProperty("p2");
+ s_t5.GetProperty("p3");
+ }
}
}
- }
- [Benchmark(InnerIterationCount=1000)]
- public static void GetEvent()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount=1000)]
+ public static void GetEvent()
{
- using (iteration.StartMeasurement())
+ foreach (var iteration in Benchmark.Iterations)
{
- EventInfo ei = s_t1.GetEvent("e1");
- ei.GetAddMethod();
- ei.GetRaiseMethod();
- ei.GetRemoveMethod();
- s_t1.GetEvent("e2");
- ei.GetAddMethod();
- ei.GetRaiseMethod();
- ei.GetRemoveMethod();
- s_t1.GetEvent("e3");
- ei.GetAddMethod();
- ei.GetRaiseMethod();
- ei.GetRemoveMethod();
- s_t2.GetEvent("e1");
- ei.GetAddMethod();
- ei.GetRaiseMethod();
- ei.GetRemoveMethod();
- s_t2.GetEvent("e2");
- ei.GetAddMethod();
- ei.GetRaiseMethod();
- ei.GetRemoveMethod();
- s_t2.GetEvent("e3");
- ei.GetAddMethod();
- ei.GetRaiseMethod();
- ei.GetRemoveMethod();
- s_t3.GetEvent("e1");
- s_t3.GetEvent("e2");
- s_t3.GetEvent("e3");
- s_t4.GetEvent("e1");
- s_t4.GetEvent("e2");
- s_t4.GetEvent("e3");
- s_t5.GetEvent("e1");
- s_t5.GetEvent("e2");
- s_t5.GetEvent("e3");
+ using (iteration.StartMeasurement())
+ {
+ EventInfo ei = s_t1.GetEvent("e1");
+ ei.GetAddMethod();
+ ei.GetRaiseMethod();
+ ei.GetRemoveMethod();
+ s_t1.GetEvent("e2");
+ ei.GetAddMethod();
+ ei.GetRaiseMethod();
+ ei.GetRemoveMethod();
+ s_t1.GetEvent("e3");
+ ei.GetAddMethod();
+ ei.GetRaiseMethod();
+ ei.GetRemoveMethod();
+ s_t2.GetEvent("e1");
+ ei.GetAddMethod();
+ ei.GetRaiseMethod();
+ ei.GetRemoveMethod();
+ s_t2.GetEvent("e2");
+ ei.GetAddMethod();
+ ei.GetRaiseMethod();
+ ei.GetRemoveMethod();
+ s_t2.GetEvent("e3");
+ ei.GetAddMethod();
+ ei.GetRaiseMethod();
+ ei.GetRemoveMethod();
+ s_t3.GetEvent("e1");
+ s_t3.GetEvent("e2");
+ s_t3.GetEvent("e3");
+ s_t4.GetEvent("e1");
+ s_t4.GetEvent("e2");
+ s_t4.GetEvent("e3");
+ s_t5.GetEvent("e1");
+ s_t5.GetEvent("e2");
+ s_t5.GetEvent("e3");
+ }
}
}
+ */
}
- */
-}
-#region ClassDef
-public class Class1
-{
- public Class1() { }
- public Class1(int i) { }
- public Class1(int i, int ii) { }
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ #region ClassDef
+ public class Class1
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class1() { }
+ public Class1(int i) { }
+ public Class1(int i, int ii) { }
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class2
-{
- public Class2() { }
- public Class2(int i) { }
- public Class2(int i, int ii) { }
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class2
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class2() { }
+ public Class2(int i) { }
+ public Class2(int i, int ii) { }
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class3
-{
- public Class3() { }
- public Class3(int i) { }
- public Class3(int i, int ii) { }
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class3
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class3() { }
+ public Class3(int i) { }
+ public Class3(int i, int ii) { }
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class4
-{
- public Class4() { }
- public Class4(int i) { }
- public Class4(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class4
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class4() { }
+ public Class4(int i) { }
+ public Class4(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class5
-{
- public Class5() { }
- public Class5(int i) { }
- public Class5(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class5
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class5() { }
+ public Class5(int i) { }
+ public Class5(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class6
-{
- public Class6() { }
- public Class6(int i) { }
- public Class6(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class6
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class6() { }
+ public Class6(int i) { }
+ public Class6(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class7
-{
- public Class7() { }
- public Class7(int i) { }
- public Class7(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class7
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class7() { }
+ public Class7(int i) { }
+ public Class7(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class8
-{
- public Class8() { }
- public Class8(int i) { }
- public Class8(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class8
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class8() { }
+ public Class8(int i) { }
+ public Class8(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class9
-{
- public Class9() { }
- public Class9(int i) { }
- public Class9(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class9
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class9() { }
+ public Class9(int i) { }
+ public Class9(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class10
-{
- public Class10() { }
- public Class10(int i) { }
- public Class10(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class10
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class10() { }
+ public Class10(int i) { }
+ public Class10(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class11
-{
- public Class11() { }
- public Class11(int i) { }
- public Class11(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class11
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class11() { }
+ public Class11(int i) { }
+ public Class11(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class12
-{
- public Class12() { }
- public Class12(int i) { }
- public Class12(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class12
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class12() { }
+ public Class12(int i) { }
+ public Class12(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class13
-{
- public Class13() { }
- public Class13(int i) { }
- public Class13(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class13
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class13() { }
+ public Class13(int i) { }
+ public Class13(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class14
-{
- public Class14() { }
- public Class14(int i) { }
- public Class14(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class14
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class14() { }
+ public Class14(int i) { }
+ public Class14(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class15
-{
- public Class15() { }
- public Class15(int i) { }
- public Class15(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class15
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class15() { }
+ public Class15(int i) { }
+ public Class15(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class16
-{
- public Class16() { }
- public Class16(int i) { }
- public Class16(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class16
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class16() { }
+ public Class16(int i) { }
+ public Class16(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class17
-{
- public Class17() { }
- public Class17(int i) { }
- public Class17(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class17
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class17() { }
+ public Class17(int i) { }
+ public Class17(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class18
-{
- public Class18() { }
- public Class18(int i) { }
- public Class18(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class18
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class18() { }
+ public Class18(int i) { }
+ public Class18(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class19
-{
- public Class19() { }
- public Class19(int i) { }
- public Class19(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class19
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class19() { }
+ public Class19(int i) { }
+ public Class19(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-public class Class20
-{
- public Class20() { }
- public Class20(int i) { }
- public Class20(int i, int ii) { }
-
- public int f0 = 0;
- static public int f1 = 0;
- public int f2 = 0;
- public int f3 = 0;
- public int f4 = 0;
- public int f5 = 0;
- public int f6 = 0;
- public int f7 = 0;
- public int f8 = 0;
- public int f9 = 0;
- public int f10 = 0;
- public int f11 = 0;
- public int f12 = 0;
- public int f13 = 0;
- public int f14 = 0;
- public int f15 = 0;
- public int f16 = 0;
- public int f17 = 0;
- public int f18 = 0;
- public int f19 = 0;
- public int f20 = 0;
- public int f21 = 0;
- public int f22 = 0;
- public int f23 = 0;
- public int f24 = 0;
-
- public void m1() { }
- static public void m2() { }
- public void m3() { }
- public void m4() { }
- public void m5() { }
- public void m6() { }
- public void m7() { }
- public void m8() { }
- public void m9() { }
- public void m10() { }
- public void m11() { }
- public void m12() { }
- public void m13() { }
- public void m14() { }
- public void m15() { }
- public void m16() { }
- public void m17() { }
- public void m18() { }
- public void m19() { }
- public void m20() { }
- public void m21() { }
- public void m22() { }
- public void m23() { }
- public void m24() { }
-
- public int p0 { get { return 1; } set { } }
- static public int p1 { get { return 1; } set { } }
- public int p2 { get { return 1; } set { } }
- public int p3 { get { return 1; } set { } }
- public int p4 { get { return 1; } set { } }
- public int p5 { get { return 1; } set { } }
- public int p6 { get { return 1; } set { } }
- public int p7 { get { return 1; } set { } }
- public int p8 { get { return 1; } set { } }
- public int p9 { get { return 1; } set { } }
- public int p10 { get { return 1; } set { } }
- public int p11 { get { return 1; } set { } }
- public int p12 { get { return 1; } set { } }
- public int p13 { get { return 1; } set { } }
- public int p14 { get { return 1; } set { } }
- public int p15 { get { return 1; } set { } }
- public int p16 { get { return 1; } set { } }
- public int p17 { get { return 1; } set { } }
- public int p18 { get { return 1; } set { } }
- public int p19 { get { return 1; } set { } }
- public int p20 { get { return 1; } set { } }
- public int p21 { get { return 1; } set { } }
- public int p22 { get { return 1; } set { } }
- public int p23 { get { return 1; } set { } }
- public int p24 { get { return 1; } set { } }
-
- public event d e0;
- static public event d e1;
- public event d e2;
- public event d e3;
- public event d e4;
- public event d e5;
- public event d e6;
- public event d e7;
- public event d e8;
- public event d e9;
- public event d e10;
- public event d e11;
- public event d e12;
- public event d e13;
- public event d e14;
- public event d e15;
- public event d e16;
- public event d e17;
- public event d e18;
- public event d e19;
- public event d e20;
- public event d e21;
- public event d e22;
- public event d e23;
- public event d e24;
-
- public void NoWarning()
+ public class Class20
{
- e0 += new d(m1);
- e1 += new d(m1);
- e2 += new d(m1);
- e3 += new d(m1);
- e4 += new d(m1);
- e5 += new d(m1);
- e6 += new d(m1);
- e7 += new d(m1);
- e8 += new d(m1);
- e9 += new d(m1);
- e10 += new d(m1);
- e11 += new d(m1);
- e12 += new d(m1);
- e13 += new d(m1);
- e14 += new d(m1);
- e15 += new d(m1);
- e16 += new d(m1);
- e17 += new d(m1);
- e18 += new d(m1);
- e19 += new d(m1);
- e20 += new d(m1);
- e21 += new d(m1);
- e22 += new d(m1);
- e23 += new d(m1);
- e24 += new d(m1);
+ public Class20() { }
+ public Class20(int i) { }
+ public Class20(int i, int ii) { }
+
+ public int f0 = 0;
+ static public int f1 = 0;
+ public int f2 = 0;
+ public int f3 = 0;
+ public int f4 = 0;
+ public int f5 = 0;
+ public int f6 = 0;
+ public int f7 = 0;
+ public int f8 = 0;
+ public int f9 = 0;
+ public int f10 = 0;
+ public int f11 = 0;
+ public int f12 = 0;
+ public int f13 = 0;
+ public int f14 = 0;
+ public int f15 = 0;
+ public int f16 = 0;
+ public int f17 = 0;
+ public int f18 = 0;
+ public int f19 = 0;
+ public int f20 = 0;
+ public int f21 = 0;
+ public int f22 = 0;
+ public int f23 = 0;
+ public int f24 = 0;
+
+ public void m1() { }
+ static public void m2() { }
+ public void m3() { }
+ public void m4() { }
+ public void m5() { }
+ public void m6() { }
+ public void m7() { }
+ public void m8() { }
+ public void m9() { }
+ public void m10() { }
+ public void m11() { }
+ public void m12() { }
+ public void m13() { }
+ public void m14() { }
+ public void m15() { }
+ public void m16() { }
+ public void m17() { }
+ public void m18() { }
+ public void m19() { }
+ public void m20() { }
+ public void m21() { }
+ public void m22() { }
+ public void m23() { }
+ public void m24() { }
+
+ public int p0 { get { return 1; } set { } }
+ static public int p1 { get { return 1; } set { } }
+ public int p2 { get { return 1; } set { } }
+ public int p3 { get { return 1; } set { } }
+ public int p4 { get { return 1; } set { } }
+ public int p5 { get { return 1; } set { } }
+ public int p6 { get { return 1; } set { } }
+ public int p7 { get { return 1; } set { } }
+ public int p8 { get { return 1; } set { } }
+ public int p9 { get { return 1; } set { } }
+ public int p10 { get { return 1; } set { } }
+ public int p11 { get { return 1; } set { } }
+ public int p12 { get { return 1; } set { } }
+ public int p13 { get { return 1; } set { } }
+ public int p14 { get { return 1; } set { } }
+ public int p15 { get { return 1; } set { } }
+ public int p16 { get { return 1; } set { } }
+ public int p17 { get { return 1; } set { } }
+ public int p18 { get { return 1; } set { } }
+ public int p19 { get { return 1; } set { } }
+ public int p20 { get { return 1; } set { } }
+ public int p21 { get { return 1; } set { } }
+ public int p22 { get { return 1; } set { } }
+ public int p23 { get { return 1; } set { } }
+ public int p24 { get { return 1; } set { } }
+
+ public event d e0;
+ static public event d e1;
+ public event d e2;
+ public event d e3;
+ public event d e4;
+ public event d e5;
+ public event d e6;
+ public event d e7;
+ public event d e8;
+ public event d e9;
+ public event d e10;
+ public event d e11;
+ public event d e12;
+ public event d e13;
+ public event d e14;
+ public event d e15;
+ public event d e16;
+ public event d e17;
+ public event d e18;
+ public event d e19;
+ public event d e20;
+ public event d e21;
+ public event d e22;
+ public event d e23;
+ public event d e24;
+
+ public void NoWarning()
+ {
+ e0 += new d(m1);
+ e1 += new d(m1);
+ e2 += new d(m1);
+ e3 += new d(m1);
+ e4 += new d(m1);
+ e5 += new d(m1);
+ e6 += new d(m1);
+ e7 += new d(m1);
+ e8 += new d(m1);
+ e9 += new d(m1);
+ e10 += new d(m1);
+ e11 += new d(m1);
+ e12 += new d(m1);
+ e13 += new d(m1);
+ e14 += new d(m1);
+ e15 += new d(m1);
+ e16 += new d(m1);
+ e17 += new d(m1);
+ e18 += new d(m1);
+ e19 += new d(m1);
+ e20 += new d(m1);
+ e21 += new d(m1);
+ e22 += new d(m1);
+ e23 += new d(m1);
+ e24 += new d(m1);
+ }
}
-}
-#endregion
+ #endregion
-public delegate void d();
+ public delegate void d();
+} \ No newline at end of file
diff --git a/tests/src/performance/perflab/StackWalk.cs b/tests/src/performance/perflab/StackWalk.cs
index da36fd07ec..b845ef9e1c 100644
--- a/tests/src/performance/perflab/StackWalk.cs
+++ b/tests/src/performance/perflab/StackWalk.cs
@@ -5,72 +5,75 @@ using Microsoft.Xunit.Performance;
using System;
using System.Runtime.CompilerServices;
-public static class StackWalk
+namespace PerfLabTests
{
- [Benchmark(InnerIterationCount=1000)]
- public static void Walk()
+ public static class StackWalk
{
- A(5);
- }
+ [Benchmark(InnerIterationCount = 1000)]
+ public static void Walk()
+ {
+ A(5);
+ }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int A(int a) { return B(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int B(int a) { return C(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int C(int a) { return D(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int D(int a) { return E(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int E(int a) { return F(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int F(int a) { return G(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int G(int a) { return H(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int H(int a) { return I(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int I(int a) { return J(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int J(int a) { return K(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int K(int a) { return L(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int L(int a) { return M(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int M(int a) { return N(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int N(int a) { return O(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int O(int a) { return P(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int P(int a) { return Q(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int Q(int a) { return R(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int R(int a) { return S(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int S(int a) { return T(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int T(int a) { return U(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int U(int a) { return V(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int V(int a) { return W(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int W(int a) { return X(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int X(int a) { return Y(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int Y(int a) { return Z(a + 5); }
- [MethodImpl(MethodImplOptions.NoInlining)]
- private static int Z(int a)
- {
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- GC.Collect(0);
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int A(int a) { return B(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int B(int a) { return C(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int C(int a) { return D(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int D(int a) { return E(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int E(int a) { return F(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int F(int a) { return G(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int G(int a) { return H(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int H(int a) { return I(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int I(int a) { return J(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int J(int a) { return K(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int K(int a) { return L(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int L(int a) { return M(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int M(int a) { return N(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int N(int a) { return O(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int O(int a) { return P(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int P(int a) { return Q(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int Q(int a) { return R(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int R(int a) { return S(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int S(int a) { return T(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int T(int a) { return U(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int U(int a) { return V(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int V(int a) { return W(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int W(int a) { return X(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int X(int a) { return Y(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int Y(int a) { return Z(a + 5); }
+ [MethodImpl(MethodImplOptions.NoInlining)]
+ private static int Z(int a)
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ GC.Collect(0);
- return 55;
+ return 55;
+ }
}
} \ No newline at end of file
diff --git a/tests/src/performance/perflab/ThreadingPerf.cs b/tests/src/performance/perflab/ThreadingPerf.cs
index 5cb16d49e1..13d6ba071f 100644
--- a/tests/src/performance/perflab/ThreadingPerf.cs
+++ b/tests/src/performance/perflab/ThreadingPerf.cs
@@ -5,70 +5,73 @@ using Microsoft.Xunit.Performance;
using System;
using System.Threading;
-public class JITIntrinsics
+namespace PerfLabTests
{
- private static int s_i;
- private static string s_s;
-
- [Benchmark(InnerIterationCount=100000)]
- public static void CompareExchangeIntNoMatch()
+ public class JITIntrinsics
{
- s_i = 0;
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Interlocked.CompareExchange(ref s_i, 5, -1);
- }
+ private static int s_i;
+ private static string s_s;
- [Benchmark(InnerIterationCount=100000)]
- public static void CompareExchangeIntMatch()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void CompareExchangeIntNoMatch()
{
- s_i = 1;
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Interlocked.CompareExchange(ref s_i, 5, 1);
+ s_i = 0;
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Interlocked.CompareExchange(ref s_i, 5, -1);
}
- }
- [Benchmark(InnerIterationCount=100000)]
- public static void CompareExchangeObjNoMatch()
- {
- s_s = "Hello";
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Interlocked.CompareExchange(ref s_s, "World", "What?");
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void CompareExchangeIntMatch()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ {
+ s_i = 1;
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Interlocked.CompareExchange(ref s_i, 5, 1);
+ }
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void CompareExchangeObjMatch()
- {
- foreach (var iteration in Benchmark.Iterations)
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void CompareExchangeObjNoMatch()
{
- s_s = "What?";
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Interlocked.CompareExchange(ref s_s, "World", "What?");
+ s_s = "Hello";
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Interlocked.CompareExchange(ref s_s, "World", "What?");
}
- }
- [Benchmark(InnerIterationCount=100000)]
- public static void InterlockedIncrement()
- {
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Interlocked.Increment(ref s_i);
- }
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void CompareExchangeObjMatch()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ {
+ s_s = "What?";
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Interlocked.CompareExchange(ref s_s, "World", "What?");
+ }
+ }
- [Benchmark(InnerIterationCount=100000)]
- public static void InterlockedDecrement()
- {
- foreach (var iteration in Benchmark.Iterations)
- using (iteration.StartMeasurement())
- for (int i = 0; i < Benchmark.InnerIterationCount; i++)
- Interlocked.Decrement(ref s_i);
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void InterlockedIncrement()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Interlocked.Increment(ref s_i);
+ }
+
+ [Benchmark(InnerIterationCount = 100000)]
+ public static void InterlockedDecrement()
+ {
+ foreach (var iteration in Benchmark.Iterations)
+ using (iteration.StartMeasurement())
+ for (int i = 0; i < Benchmark.InnerIterationCount; i++)
+ Interlocked.Decrement(ref s_i);
+ }
}
} \ No newline at end of file