Beispiel #1
0
        public static void NotAnObjectInitializer()
        {
            Data data = new Data();

            data.a = MyEnum.a;
            InitializerTests.X(InitializerTests.Y(), data);
        }
Beispiel #2
0
 public static void CollectionInitializerList()
 {
     InitializerTests.X(InitializerTests.Y(), new List <int> {
         1,
         2,
         3
     });
 }
Beispiel #3
0
 public C Test1Alternative()
 {
     return(InitializerTests.TestCall(1, new C {
         L = new List <S> {
             new S(1)
         }
     }));
 }
Beispiel #4
0
        public static void NotAnObjectInitializerWithEvent()
        {
            Data data = new Data();

            data.TestEvent += delegate {
                Console.WriteLine();
            };
            InitializerTests.X(InitializerTests.Y(), data);
        }
Beispiel #5
0
        public static void NotACollectionInitializer()
        {
            List <int> list = new List <int>();

            list.Add(1);
            list.Add(2);
            list.Add(3);
            InitializerTests.X(InitializerTests.Y(), list);
        }
Beispiel #6
0
 public static void SimpleDictInitializer()
 {
     InitializerTests.X(InitializerTests.Y(), new Data {
         MoreData =
         {
             a   = MyEnum.a,
             [2] = null
         }
     });
 }
Beispiel #7
0
 public static void ObjectInitializerAssignCollectionToProperty()
 {
     InitializerTests.X(InitializerTests.Y(), new Data {
         a            = MyEnum.a,
         PropertyList = new List <MyEnum2> {
             MyEnum2.c,
             MyEnum2.d
         }
     });
 }
Beispiel #8
0
 public C Test3b()
 {
     return(InitializerTests.TestCall(0, new C {
         Z = 1,
         Y =
         {
             A = 2
         }
     }));
 }
Beispiel #9
0
 public static void ObjectInitializerAddToCollectionInProperty()
 {
     InitializerTests.X(InitializerTests.Y(), new Data {
         a            = MyEnum.a,
         PropertyList =
         {
             MyEnum2.c,
             MyEnum2.d
         }
     });
 }
Beispiel #10
0
 public static void ObjectInitializerWithInitializationOfNestedObjects()
 {
     InitializerTests.X(InitializerTests.Y(), new Data {
         MoreData =
         {
             a        = MyEnum.a,
             MoreData =
             {
                 a    = MyEnum.b
             }
         }
     });
 }
Beispiel #11
0
 public static void CollectionInitializerDictionaryWithEnumTypes()
 {
     InitializerTests.X(InitializerTests.Y(), new Dictionary <MyEnum, MyEnum2> {
         {
             MyEnum.a,
             MyEnum2.c
         },
         {
             MyEnum.b,
             MyEnum2.d
         }
     });
 }
Beispiel #12
0
 public static void CollectionInitializerDictionary()
 {
     InitializerTests.X(InitializerTests.Y(), new Dictionary <string, int> {
         {
             "First",
             1
         },
         {
             "Second",
             2
         },
         {
             "Third",
             3
         }
     });
 }
Beispiel #13
0
 public static void MixedObjectAndDictInitializer()
 {
     InitializerTests.X(InitializerTests.Y(), new Data {
         MoreData =
         {
             a             = MyEnum.a,
Beispiel #14
0
 public static void ObjectInitializer()
 {
     InitializerTests.X(InitializerTests.Y(), new Data {
         a = MyEnum.a
     });
 }