66 references to Version
Microsoft.Build.Tasks.Core (52)
AssemblyDependency\AssemblyNameReferenceAscendingVersionComparer.cs (2)
32
Version v1 = i1.assemblyName.
Version
;
33
Version v2 = i2.assemblyName.
Version
;
AssemblyDependency\FrameworkPathResolver.cs (3)
78
if (assemblyNameToUse.
Version
== null && installedAssemblies != null)
87
if (current.
Version
?.CompareTo(assemblyNameToUse.
Version
) > 0)
AssemblyDependency\InstalledAssemblies.cs (6)
42
unifiedVersion = assemblyName.
Version
;
55
if (assemblyName.
Version
== null)
70
if (assemblyName.
Version
<= highestVersionFromRedistList.AssemblyNameExtension.
Version
|| assemblyName.
Version
.Major == 255)
72
unifiedVersion = highestVersionFromRedistList.AssemblyNameExtension.
Version
;
AssemblyDependency\ReferenceTable.cs (17)
1082
if (!isMscorlib || dependentAssemblies[i].
Version
.Major != 255)
1158
newReference.AddPreUnificationVersion(reference.FullPath, unifiedDependency.PreUnified.
Version
, unifiedDependency.UnificationReason);
1188
existingReference.AddPreUnificationVersion(reference.FullPath, unifiedDependency.PreUnified.
Version
, unifiedDependency.UnificationReason);
1912
Version lastVersion = conflictingReference.assemblyName.
Version
;
2120
reference.ExclusionListLoggingProperties.HighestVersionInRedist = highestInRedistList.AssemblyNameExtension.
Version
;
2390
Version leftConflictVersion = assemblyReference0.assemblyName.
Version
;
2391
Version rightConflictVersion = assemblyReference1.assemblyName.
Version
;
2461
Version redistListVersion = redistListEntry.AssemblyNameExtension.
Version
;
2463
if (redistListVersion != null && assemblyName.
Version
>= redistListVersion && !Reference.IsFrameworkFile(fullPath, frameworkPaths))
2490
unifiedVersion = assemblyName.
Version
;
2497
if (assemblyName.
Version
== null)
2513
if (assemblyName.
Version
>= bindingRedirect.OldVersionLow && assemblyName.
Version
<= bindingRedirect.OldVersionHigh)
2516
if (assemblyName.
Version
!= bindingRedirect.NewVersion)
2539
if (unifiedVersion != assemblyName.
Version
)
2542
return assemblyName.
Version
!= unifiedVersion;
3169
reference.ReferenceVersion = assemblyName.
Version
;
AssemblyDependency\ResolveAssemblyReference.cs (1)
1220
conflictVictim.
Version
,
AssemblyNameExtension.cs (11)
246
isSimpleName = ((
Version
== null) && (CultureInfo == null) && (GetPublicKeyToken() == null) && (!hasProcessorArchitectureInFusionName));
464
if (this.
Version
!= that.
Version
)
466
if (this.
Version
== null)
473
return this.
Version
.CompareTo(that.
Version
);
728
if (!ignoreVersion && (this.
Version
!= that.
Version
))
926
if ((comparisonFlags & PartialComparisonFlags.Version) != 0 &&
Version
!= null && this.
Version
!= that.
Version
)
AssemblyNameReverseVersionComparer.cs (6)
51
if (x.
Version
!= y.
Version
)
53
if (y.
Version
== null)
58
else if (x.
Version
== null)
67
int result = y.
Version
.CompareTo(x.
Version
);
RedistList.cs (6)
157
if (assembly.
Version
<= entry.AssemblyNameExtension.
Version
)
407
if (matchNotConsideringVersion && highestVersionInRedist.
Version
<= secondAssembly.
Version
)
920
int returnValue = firstAssemblyName.
Version
.CompareTo(secondAssemblyName.
Version
);
Microsoft.Build.Tasks.UnitTests (14)
AssemblyNameEx_Tests.cs (14)
177
&& a1.
Version
!= a2.
Version
)
179
if (a1.
Version
== null)
186
Assert.Equal(a1.
Version
.CompareTo(a2.
Version
), result);
209
Assert.True(a1.
Version
.Equals(newVersion));
355
Assert.True(extension.
Version
.Equals(new Version("2.0.0.0")));
361
Assert.True(extension.
Version
.Equals(new Version("2.0.0.0")));
367
Assert.True(extension.
Version
is null);
373
Assert.True(extension.
Version
is null);
379
Assert.True(extension.
Version
is null);
391
Assert.True(extension.
Version
.Equals(new Version("2.0.0.0")));
399
Assert.True(extension.
Version
.Equals(new Version("2.0.0.0")));
442
if (assemblyToCompare.
Version
!= null)