-// CS1686: Local variable or parameter `i' cannot have their address taken and be used inside an anonymous method or lambda expression\r
-// Line: 18\r
-// Compiler options: -unsafe\r
-\r
-unsafe struct S\r
-{\r
- public int i;\r
-}\r
-\r
-class C\r
-{\r
- unsafe delegate int* D ();\r
-\r
- static void Main ()\r
- {\r
- unsafe {\r
- S str = new S ();\r
- D d = delegate { return &str.i; };\r
- }\r
- }\r
-}\r
+// CS1686: Local variable or parameter `i' cannot have their address taken and be used inside an anonymous method, lambda expression or query expression
+// Line: 18
+// Compiler options: -unsafe
+
+unsafe struct S
+{
+ public int i;
+}
+
+class C
+{
+ unsafe delegate int* D ();
+
+ static void Main ()
+ {
+ unsafe {
+ S str = new S ();
+ D d = delegate { return &str.i; };
+ }
+ }
+}