summaryrefslogtreecommitdiff
path: root/tests/src/JIT/Regression/CLR-x86-JIT/dev10/b393481/b393481.cs
blob: 9ab43df59ec45ab3377fbf502a946fed5b3fa922 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
// Copyright (c) Microsoft. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.

using System;
using System.Collections.Generic;

namespace TestAnonymousTypes
{
    public class Customer
    {
        public string Name;
        public string Address;
        public int Zip;
    }

    internal class Program
    {
        private static int Main(string[] args)
        {
            Customer c = new Customer { Name = "Sree", Address = "something somethwere", Zip = 98007 };

            var q = new
            {
                Name0 = c.Name,
                Address0 = c.Address,
                Zip0 = c.Zip,
                Name1 = c.Name,
                Address1 = c.Address,
                Zip1 = c.Zip,
                Name2 = c.Name,
                Address2 = c.Address,
                Zip2 = c.Zip,
                Name3 = c.Name,
                Address3 = c.Address,
                Zip3 = c.Zip,
                Name4 = c.Name,
                Address4 = c.Address,
                Zip4 = c.Zip,
                Name5 = c.Name,
                Address5 = c.Address,
                Zip5 = c.Zip,
                Name6 = c.Name,
                Address6 = c.Address,
                Zip6 = c.Zip,
                Name7 = c.Name,
                Address7 = c.Address,
                Zip7 = c.Zip,
                Name8 = c.Name,
                Address8 = c.Address,
                Zip8 = c.Zip,
                Name9 = c.Name,
                Address9 = c.Address,
                Zip9 = c.Zip,
                Name10 = c.Name,
                Address10 = c.Address,
                Zip10 = c.Zip,
                Name11 = c.Name,
                Address11 = c.Address,
                Zip11 = c.Zip,
                Name12 = c.Name,
                Address12 = c.Address,
                Zip12 = c.Zip,
                Name13 = c.Name,
                Address13 = c.Address,
                Zip13 = c.Zip,
                Name14 = c.Name,
                Address14 = c.Address,
                Zip14 = c.Zip,
                Name15 = c.Name,
                Address15 = c.Address,
                Zip15 = c.Zip,
                Name16 = c.Name,
                Address16 = c.Address,
                Zip16 = c.Zip,
                Name17 = c.Name,
                Address17 = c.Address,
                Zip17 = c.Zip,
                Name18 = c.Name,
                Address18 = c.Address,
                Zip18 = c.Zip,
                Name19 = c.Name,
                Address19 = c.Address,
                Zip19 = c.Zip,
                Name20 = c.Name,
                Address20 = c.Address,
                Zip20 = c.Zip,
                Name21 = c.Name,
                Address21 = c.Address,
                Zip21 = c.Zip,
                Name22 = c.Name,
                Address22 = c.Address,
                Zip22 = c.Zip,
                Name23 = c.Name,
                Address23 = c.Address,
                Zip23 = c.Zip,
                Name24 = c.Name,
                Address24 = c.Address,
                Zip24 = c.Zip,
                Name25 = c.Name,
                Address25 = c.Address,
                Zip25 = c.Zip,
                Name26 = c.Name,
                Address26 = c.Address,
                Zip26 = c.Zip
            };

            return 100;
        }
    }
}