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;
            }
        }
示例#2
0
        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;
            }
        }
示例#3
0
        /// <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;
            }
        }
 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;
     }
 }