コード例 #1
0
 static bool TryIsInSet(IHaveReactiveItems<IContent> set, IContent item) {
     try {
         return IsInSet(set, item);
     } catch (InvalidOperationException e) {
         MainLog.Logger.FormattedWarnException(e);
         return false;
     }
 }
コード例 #2
0
 static bool TryIsInSet(IHaveReactiveItems <IContent> set, IContent item)
 {
     try {
         return(IsInSet(set, item));
     } catch (InvalidOperationException e) {
         MainLog.Logger.FormattedWarnException(e);
         return(false);
     }
 }
コード例 #3
0
 void SyncCgsMods(IEnumerable <IMod> mods, IHaveReactiveItems <IContent> container)
 {
     mods.SyncCollection(container.Items);
 }
コード例 #4
0
 static bool IsInSet(IHaveReactiveItems<IContent> set, IContent item) {
     return set.Items.Contains(item) ||
            set.Items.Any(x => x.Name.Equals(item.Name, StringComparison.InvariantCultureIgnoreCase));
 }
コード例 #5
0
 static bool IsInSet(IHaveReactiveItems <IContent> set, IContent item) => set.Items.Contains(item) ||
 set.Items.Any(x => x.Name.Equals(item.Name, StringComparison.InvariantCultureIgnoreCase));