// CS0445: Cannot modify the result of an unboxing conversion // Line: 8 struct S { public void Do (object o) { ((S) o)[1] = 4; } int this[int arg] { set { } } }