using System; using System.Linq.Expressions; public sealed class C { public C () { } public C (Action tappedCallback) { } public readonly string TappedCallbackProperty = Create> (o => o.TappedCallback); public Action TappedCallback { get; set; } public static string Create (Expression> getter) { return null; } public static void Main () { new C (null); } }