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
// CS1654: Cannot assign to members of `f' because it is a `using variable' // Line: 22 using System; struct Foo : IDisposable { public int Property { set { } } public void Dispose () { } } class Bar { static void Main () { using (var f = new Foo ()) { f.Property = 0; } } }