1 // Compiler options: -langversion:linq
2 // Tests anonymous types initialized with a mix of literals, local variables and object members
4 using System
.Collections
;
8 public string Foo
= "Bar";
18 string Hello
= "World";
19 MyClass mc
= new MyClass();
20 var v
= new { mc.Foo, mc.Baz, Hello, Answer = 42 }
;
26 if (v
.Hello
!= "World")