Skinz3 / AutoPropertyNotifier

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AutoPropertyNotifier

static void Main(string[] args)
{
    User user = ProxyProvider.Instance.NewProxy<User>();

    ((INotifyPropertyChanged)user).PropertyChanged += User_PropertyChanged;

    user.Name = "hello";

    user.Name = "wow";

    user.Age = 4;

    Console.ReadLine();
}

private static void User_PropertyChanged(object sender, PropertyChangedEventArgs e)
{
    Console.WriteLine(e.PropertyName + " is now : " + sender.GetType().GetProperty(e.PropertyName).GetValue(sender));
}

About


Languages

Language:C# 100.0%