Go to the documentation of this file.00001 #region License
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #endregion
00020
00021 using System;
00022 using N2.Engine;
00023
00024 namespace N2
00025 {
00029 public class CancellableItemEventArgs : ItemEventArgs
00030 {
00031 private bool cancel;
00032 private Action<ContentItem> finalAction;
00033
00037 public CancellableItemEventArgs(ContentItem item, Action<ContentItem> finalAction)
00038 : base(item)
00039 {
00040 this.finalAction = finalAction;
00041 }
00042
00045 public CancellableItemEventArgs(ContentItem item)
00046 : base(item)
00047 {
00048 }
00049
00051 public bool Cancel
00052 {
00053 get { return cancel; }
00054 set { cancel = value; }
00055 }
00056
00058 public Action<ContentItem> FinalAction
00059 {
00060 get { return finalAction; }
00061 set { finalAction = value; }
00062 }
00063 }
00064 }