1 internal class ExtensionObjectURL 2 { 3 internal string name { get; set; } 4 } 5 internal static class Extension 6 { 7 internal static void NotifycationPropertyChanged<T, TProperty>(this T propertyChangedBase, Expression<Func<T, TProperty>> expression) 8 { 9 var body = expression.Body as MemberExpression; 10 if (body != null) 11 { 12 var propertyName = body.Member.Name; 13 // 做点神马呗 14 return; 15 } 16 throw new InvalidOperationException("指定的expression无效,expression必须是对象的(属性,字段)成员的访问表达式。"); 17 } 18 19 internal void ss() 20 { 21 var s = new ExtensionObjectURL(); 22 s.NotifycationPropertyChanged(p => p.); 23 } 24 }