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)
1075
if (!isMscorlib || dependentAssemblies[i].
Version
.Major != 255)
1151
newReference.AddPreUnificationVersion(reference.FullPath, unifiedDependency.PreUnified.
Version
, unifiedDependency.UnificationReason);
1181
existingReference.AddPreUnificationVersion(reference.FullPath, unifiedDependency.PreUnified.
Version
, unifiedDependency.UnificationReason);
1905
Version lastVersion = conflictingReference.assemblyName.
Version
;
2113
reference.ExclusionListLoggingProperties.HighestVersionInRedist = highestInRedistList.AssemblyNameExtension.
Version
;
2383
Version leftConflictVersion = assemblyReference0.assemblyName.
Version
;
2384
Version rightConflictVersion = assemblyReference1.assemblyName.
Version
;
2454
Version redistListVersion = redistListEntry.AssemblyNameExtension.
Version
;
2456
if (redistListVersion != null && assemblyName.
Version
>= redistListVersion && !Reference.IsFrameworkFile(fullPath, frameworkPaths))
2483
unifiedVersion = assemblyName.
Version
;
2490
if (assemblyName.
Version
== null)
2506
if (assemblyName.
Version
>= bindingRedirect.OldVersionLow && assemblyName.
Version
<= bindingRedirect.OldVersionHigh)
2509
if (assemblyName.
Version
!= bindingRedirect.NewVersion)
2532
if (unifiedVersion != assemblyName.
Version
)
2535
return assemblyName.
Version
!= unifiedVersion;
3162
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)