private bool IsIn(string path, string containerPath)
{
if (path.Length <= containerPath.Length + 1)
return false;
if (!path.StartsWith(containerPath))
return false;
var lastChar = path[containerPath.Length];
var separators = RepositoryPath.PathSeparatorChars;
for (int i = 0; i < separators.Length; i++)
if (lastChar == separators[i])
return true;
return false;
}
}