PathFingerprint GetPathFingerprint(string fullFilePath) { PathFingerprint pathFingerprint; while (!_join.TryGetValue(fullFilePath, out pathFingerprint)) { pathFingerprint = new PathFingerprint(); if (_join.TryAdd(fullFilePath, pathFingerprint)) { break; } } return(pathFingerprint); }
PathFingerprint GetPathFingerprint(string fullFilePath) { PathFingerprint pathFingerprint; while (!_join.TryGetValue(fullFilePath, out pathFingerprint)) { pathFingerprint = new PathFingerprint(); if (_join.TryAdd(fullFilePath, pathFingerprint)) break; } return pathFingerprint; }