28 references to ComparisonResult
Microsoft.CodeAnalysis (24)
MetadataReference\AssemblyIdentityComparer.cs (20)
62
return Compare(reference: null, referenceDisplayName, definition, unificationApplied: out _, ignoreVersion: false) !=
ComparisonResult
.NotEquivalent;
73
return Compare(reference, referenceDisplayName: null, definition, unificationApplied: out _, ignoreVersion: false) !=
ComparisonResult
.NotEquivalent;
81
public
ComparisonResult
Compare(AssemblyIdentity reference, AssemblyIdentity definition)
87
internal
ComparisonResult
Compare(AssemblyIdentity? reference, string? referenceDisplayName, AssemblyIdentity definition, out bool unificationApplied, bool ignoreVersion)
99
return eq.GetValueOrDefault() ?
ComparisonResult
.Equivalent :
ComparisonResult
.NotEquivalent;
109
return
ComparisonResult
.NotEquivalent;
118
return
ComparisonResult
.NotEquivalent;
123
return
ComparisonResult
.Equivalent;
133
return
ComparisonResult
.NotEquivalent;
140
return
ComparisonResult
.NotEquivalent;
145
return
ComparisonResult
.NotEquivalent;
150
return
ComparisonResult
.Equivalent;
158
return
ComparisonResult
.NotEquivalent;
163
return
ComparisonResult
.NotEquivalent;
168
return
ComparisonResult
.NotEquivalent;
191
return
ComparisonResult
.Equivalent;
196
return
ComparisonResult
.EquivalentIgnoringVersion;
199
return
ComparisonResult
.NotEquivalent;
202
return
ComparisonResult
.Equivalent;
ReferenceManager\CommonReferenceManager.Binding.cs (1)
564
IdentityComparer.Compare(referenceIdentity, resolvedAssembly.Identity) == AssemblyIdentityComparer.
ComparisonResult
.NotEquivalent)
ReferenceManager\CommonReferenceManager.Resolution.cs (3)
945
case AssemblyIdentityComparer.
ComparisonResult
.NotEquivalent:
948
case AssemblyIdentityComparer.
ComparisonResult
.Equivalent:
951
case AssemblyIdentityComparer.
ComparisonResult
.EquivalentIgnoringVersion:
Microsoft.CodeAnalysis.CSharp (2)
Symbols\Retargeting\RetargetingModuleSymbol.cs (2)
216
Debug.Assert(identityComparer.Compare(moduleReferences.Identities[i], definitionIdentity) != AssemblyIdentityComparer.
ComparisonResult
.NotEquivalent);
217
Debug.Assert(identityComparer.Compare(moduleReferences.Identities[i], underlyingBoundReferences[j].Identity) != AssemblyIdentityComparer.
ComparisonResult
.NotEquivalent);
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\Retargeting\RetargetingModuleSymbol.vb (2)
201
Debug.Assert(identityComparer.Compare(referencedAssemblies(i), definitionIdentity) <> AssemblyIdentityComparer.
ComparisonResult
.NotEquivalent)
202
Debug.Assert(identityComparer.Compare(referencedAssemblies(i), underlyingBoundReferences(j).Identity) <> AssemblyIdentityComparer.
ComparisonResult
.NotEquivalent)