13 references to PartialComparisonFlags
Microsoft.Build.Framework (8)
Utilities\AssemblyNameExtension.cs (8)
867return PartialNameCompare(that, PartialComparisonFlags.Default, false /* do not consider retargetable flag*/); 875return PartialNameCompare(that, PartialComparisonFlags.Default, considerRetargetableFlag); 886internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags) 899internal bool PartialNameCompare(AssemblyNameExtension that, PartialComparisonFlags comparisonFlags, bool considerRetargetableFlag) 924if ((comparisonFlags & PartialComparisonFlags.SimpleName) != 0 && Name != null && !string.Equals(Name, that.Name, StringComparison.OrdinalIgnoreCase)) 929if ((comparisonFlags & PartialComparisonFlags.Version) != 0 && Version != null && this.Version != that.Version) 934if ((comparisonFlags & PartialComparisonFlags.Culture) != 0 && CultureInfo != null && (that.CultureInfo == null || !CompareCultures(AssemblyName, that.AssemblyName))) 939if ((comparisonFlags & PartialComparisonFlags.PublicKeyToken) != 0 && GetPublicKeyToken() != null && !ComparePublicKeyToken(that))
Microsoft.Build.Tasks.Core (5)
AssemblyDependency\FrameworkPathResolver.cs (2)
91if (assemblyName.PartialNameCompare(current, PartialComparisonFlags.Culture | PartialComparisonFlags.PublicKeyToken))
RedistList.cs (3)
457if (firstAssembly.PartialNameCompare(secondAssembly, PartialComparisonFlags.SimpleName | PartialComparisonFlags.PublicKeyToken | PartialComparisonFlags.Culture))