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