internal void AddPreUnificationVersion(string referencePath, Version version, UnificationReason reason) { UnificationVersion version2; string key = referencePath + version.ToString() + reason.ToString(); if (!this.preUnificationVersions.TryGetValue(key, out version2)) { version2 = new UnificationVersion { referenceFullPath = referencePath, version = version, reason = reason }; this.preUnificationVersions[key] = version2; } }
internal void AddPreUnificationVersion(String referencePath, Version version, UnificationReason reason) { string key = referencePath + version.ToString() + reason.ToString(); // Only add a reference, version, and reason once. UnificationVersion unificationVersion; if (!_preUnificationVersions.TryGetValue(key, out unificationVersion)) { unificationVersion = new UnificationVersion(); unificationVersion.referenceFullPath = referencePath; unificationVersion.version = version; unificationVersion.reason = reason; _preUnificationVersions[key] = unificationVersion; } }
/// <summary> /// Add a new version number for a version of this reference /// </summary> internal void AddPreUnificationVersion(String referencePath, Version version, UnificationReason reason) { string key = referencePath + version.ToString() + reason.ToString(); // Only add a reference, version, and reason once. UnificationVersion unificationVersion; if (!_preUnificationVersions.TryGetValue(key, out unificationVersion)) { unificationVersion = new UnificationVersion(); unificationVersion.referenceFullPath = referencePath; unificationVersion.version = version; unificationVersion.reason = reason; _preUnificationVersions[key] = unificationVersion; } }