// CS1649: Members of readonly field `B.a' cannot be passed ref or out (except in a constructor)// Line: 13class B
{public struct A
{public int val;}public readonly A a =newA();}class C
{static voidf(ref int i){
i =44;}static voidMain(){
B b =newB();f(ref b.a.val);}}