52 references to Version
Microsoft.Build.Framework (17)
Utilities\AssemblyNameExtension.cs (11)
246isSimpleName = ((Version == null) && (CultureInfo == null) && (GetPublicKeyToken() == null) && (!hasProcessorArchitectureInFusionName)); 464if (this.Version != that.Version) 466if (this.Version == null) 473return this.Version.CompareTo(that.Version); 728if (!ignoreVersion && (this.Version != that.Version)) 926if ((comparisonFlags & PartialComparisonFlags.Version) != 0 && Version != null && this.Version != that.Version)
Utilities\AssemblyNameReverseVersionComparer.cs (6)
51if (x.Version != y.Version) 53if (y.Version == null) 58else if (x.Version == null) 67int result = y.Version.CompareTo(x.Version);
Microsoft.Build.Tasks.Core (35)
AssemblyDependency\AssemblyNameReferenceAscendingVersionComparer.cs (2)
31Version v1 = i1.assemblyName.Version; 32Version v2 = i2.assemblyName.Version;
AssemblyDependency\FrameworkPathResolver.cs (3)
79if (assemblyNameToUse.Version == null && installedAssemblies != null) 88if (current.Version?.CompareTo(assemblyNameToUse.Version) > 0)
AssemblyDependency\InstalledAssemblies.cs (6)
42unifiedVersion = assemblyName.Version; 55if (assemblyName.Version == null) 70if (assemblyName.Version <= highestVersionFromRedistList.AssemblyNameExtension.Version || assemblyName.Version.Major == 255) 72unifiedVersion = highestVersionFromRedistList.AssemblyNameExtension.Version;
AssemblyDependency\ReferenceTable.cs (17)
1096if (!isMscorlib || dependentAssemblies[i].Version.Major != 255) 1172newReference.AddPreUnificationVersion(reference.FullPath, unifiedDependency.PreUnified.Version, unifiedDependency.UnificationReason); 1202existingReference.AddPreUnificationVersion(reference.FullPath, unifiedDependency.PreUnified.Version, unifiedDependency.UnificationReason); 1933Version lastVersion = conflictingReference.assemblyName.Version; 2141reference.ExclusionListLoggingProperties.HighestVersionInRedist = highestInRedistList.AssemblyNameExtension.Version; 2411Version leftConflictVersion = assemblyReference0.assemblyName.Version; 2412Version rightConflictVersion = assemblyReference1.assemblyName.Version; 2482Version redistListVersion = redistListEntry.AssemblyNameExtension.Version; 2484if (redistListVersion != null && assemblyName.Version >= redistListVersion && !Reference.IsFrameworkFile(fullPath, frameworkPaths)) 2511unifiedVersion = assemblyName.Version; 2518if (assemblyName.Version == null) 2534if (assemblyName.Version >= bindingRedirect.OldVersionLow && assemblyName.Version <= bindingRedirect.OldVersionHigh) 2537if (assemblyName.Version != bindingRedirect.NewVersion) 2560if (unifiedVersion != assemblyName.Version) 2563return assemblyName.Version != unifiedVersion; 3112reference.ReferenceVersion = assemblyName.Version;
AssemblyDependency\ResolveAssemblyReference.cs (1)
1366conflictVictim.Version,
RedistList.cs (6)
158if (assembly.Version <= entry.AssemblyNameExtension.Version) 408if (matchNotConsideringVersion && highestVersionInRedist.Version <= secondAssembly.Version) 961int returnValue = firstAssemblyName.Version.CompareTo(secondAssemblyName.Version);