A game about forced loneliness, made by TACStudios
1using Codice.Client.Commands.WkTree;
2using Codice.CM.Common;
3
4namespace Codice
5{
6 internal static class CheckWorkspaceTreeNodeStatus
7 {
8 internal static bool IsPrivate(WorkspaceTreeNode node)
9 {
10 return node == null;
11 }
12
13 internal static bool IsCheckedOut(WorkspaceTreeNode node)
14 {
15 if (node == null)
16 return false;
17
18 return node.RevInfo.CheckedOut;
19 }
20
21 internal static bool IsAdded(WorkspaceTreeNode node)
22 {
23 if (node == null)
24 return false;
25
26 return node.RevInfo.CheckedOut &&
27 node.RevInfo.ParentId == -1;
28 }
29
30 internal static bool IsDirectory(WorkspaceTreeNode node)
31 {
32 return node.RevInfo.Type == EnumRevisionType.enDirectory;
33 }
34 }
35}