コード例 #1
0
ファイル: FlagColumn.cs プロジェクト: mo5h/omeo
        private void SetFlags(IResourceList resList)
        {
            ResourceFlag flag = new ResourceFlag(_flagID);

            foreach (IResource res in resList)
            {
                if (!res.IsDeleted)
                {
                    flag.SetOnResource(res);
                }
            }
        }
コード例 #2
0
ファイル: FlagColumn.cs プロジェクト: mo5h/omeo
 private static void AssignFlags2List(ResourceFlag flag, IResourceList list)
 {
     foreach (IResource resource in list)
     {
         if (flag != null)
         {
             flag.SetOnResource(resource);
         }
         else
         {
             ResourceFlag.Clear(resource);
         }
     }
 }
コード例 #3
0
 static public void SetDefaultFlag(IResource resource)
 {
     Guard.NullArgument(resource, "resource");
     _defaultFlag.SetOnResource(resource);
 }
コード例 #4
0
 static public void SetCompletedFlag(IResource resource)
 {
     Guard.NullArgument(resource, "resource");
     _completedFlag.SetOnResource(resource);
 }