GitCommands.CommitInformation.RemoveField C# (CSharp) Method

RemoveField() private static method

private static RemoveField ( string data, string header ) : string
data string
header string
return string
        private static string RemoveField(string data, string header)
        {
            int headerIndex = data.IndexOf(header);

            if (headerIndex == -1)
                return data;

            int endIndex = data.IndexOf('\n', headerIndex);

            if (endIndex == -1)
                endIndex = data.Length - 1;

            int length = endIndex - headerIndex + 1;

            return data.Remove(headerIndex, length);
        }