Esempio n. 1
0
        private string CalculateLineHash(MessagePart cFamilyIssueLocation, IDictionary <string, string> fileContents)
        {
            var isFileLevelLocation = cFamilyIssueLocation.Line == 1 &&
                                      cFamilyIssueLocation.Column <= 1 &&
                                      cFamilyIssueLocation.EndColumn == 0 &&
                                      cFamilyIssueLocation.EndLine == 0;

            return(isFileLevelLocation
                ? null
                : lineHashCalculator.Calculate(fileContents[cFamilyIssueLocation.Filename], cFamilyIssueLocation.Line));
        }