private static int ComputeOffset()

in TeamCity.VSTest.TestLogger/TestAttachmentPathResolver.cs [46:59]


    private static int ComputeOffset(string testName, int currentPosition)
    {
        var maxOffset = Math.Min(testName.Length - currentPosition, DirectoryMaxLength);

        for (var i = 0; i < maxOffset; i++)
        {
            if (testName[currentPosition + i] == NamespaceDelimiter)
            {
                return i;
            }
        }

        return maxOffset;
    }