示例#1
0
        public static Post Ask()
        {
            var result = new Post { Title = "What do I need to do in order to be a programmer out at sea?" };

            Created.Fire(result);

            return result;
        }
 static void PostEdited(Post p, Post.EditedArgs args)
 {
     Console.WriteLine("Post edit; title changed from\n\t{0}\nto\n\t{1}", args.OldTitle, p.Title);
 }
 static void PostCreated(Post p, EventArgs unused)
 {
     Console.WriteLine("New post created with Title = " + p.Title);
 }
 static void PostDeleted(Post p, EventArgs unused)
 {
     Console.WriteLine("Post deleted at " + p.DeletionDate);
 }
 static void PostClosed(Post p, Post.ClosedArgs args)
 {
     Console.WriteLine("Post closed as " + args.CloseReason);
 }