// cs0036.cs: Attibute [In] cannot be accompaning the an 'out' parameter. // Line: 10 using System; using System.Runtime.InteropServices; class ErrorCS0036 { int i; static void SetInteger ([In] out int i) { i = 10; } public static void Main () { int x; SetInteger (out x); Console.WriteLine ("The compiler should say: ErrorCS0036: {0}", x); } }