コード例 #1
0
        public void SetUp()
        {
            _comparer = new MemberSignatureEqualityComparer();

            _c1 = typeof(ClassForSignatureComparisons).GetConstructor(Type.EmptyTypes);
            _c2 = typeof(ClassForSignatureComparisons2).GetConstructor(Type.EmptyTypes);
            _c3 = typeof(ClassForSignatureComparisons).GetConstructor(new[] { typeof(int) });

            _m1 = typeof(ClassForSignatureComparisons).GetMethod("M1");
            _m2 = typeof(ClassForSignatureComparisons).GetMethod("M2");
            _m3 = typeof(ClassForSignatureComparisons).GetMethod("M3");

            _p1 = typeof(ClassForSignatureComparisons).GetProperty("P1");
            _p2 = typeof(ClassForSignatureComparisons).GetProperty("P2");
            _p3 = typeof(ClassForSignatureComparisons).GetProperty("P3");

            _e1 = typeof(ClassForSignatureComparisons).GetEvent("E1");
            _e2 = typeof(ClassForSignatureComparisons).GetEvent("E2");
            _e3 = typeof(ClassForSignatureComparisons).GetEvent("E3");

            _f1 = typeof(ClassForSignatureComparisons).GetField("F1");
            _f2 = typeof(ClassForSignatureComparisons).GetField("F2");
            _f3 = typeof(ClassForSignatureComparisons).GetField("F3");
        }