using System;
public class Program
{
public struct Foo
public int Value;
public void Change(int newValue)
Value = newValue;
}
public class Bar
public Foo Foo1;
public Foo Foo2
get => Foo1;
set => Foo1 = value;
public static void Main()
var bar = new Bar
Foo1 = new Foo(),
Foo2 = new Foo(),
};
bar.Foo1.Change(1);
bar.Foo2.Change(2);
Console.WriteLine(bar.Foo1.Value);
Console.WriteLine(bar.Foo2.Value);