using System;
public class Program
{
public static void Main()
var a = new Foo("a");
var b = new Foo("b");
a.Text = b.Text = Bar();
}
public static string Bar()
Console.WriteLine("Bar()");
return "Baz";
public class Foo
public Foo(string name)
Name = name;
public string Name { get; }
public string Text
get
Console.WriteLine("[{0}] Text.get", Name);
return string.Empty;
set
Console.WriteLine("[{0}] Text.set", Name);