コード例 #1
0
ファイル: IFlagStore.cs プロジェクト: akbuffalo1/colorado
 public static void ExecuteIfNotSet(this IFlagStore self, string key, Action act)
 {
     if (!self.IsSet(key))
     {
         act();
     }
 }
コード例 #2
0
ファイル: IFlagStore.cs プロジェクト: akbuffalo1/colorado
 public static void ExecuteIfSetThenUnset(this IFlagStore self, string key, Action act)
 {
     if (self.IsSet(key))
     {
         act();
         self.Unset(key);
     }
 }
コード例 #3
0
ファイル: IFlagStore.cs プロジェクト: akbuffalo1/colorado
 public static void ExecuteIfSetOrNot(this IFlagStore self, string key, Action actIfYes, Action actIfNot)
 {
     if (self.IsSet(key))
     {
         actIfYes();
     }
     else
     {
         actIfNot();
     }
 }