10 references to EnsureCompatible
Microsoft.CodeAnalysis.CSharp (3)
FlowAnalysis\NullableWalker.cs (1)
6174
var lValueAnnotation = consequenceLValue.NullableAnnotation.
EnsureCompatible
(alternativeLValue.NullableAnnotation);
Symbols\NullableAnnotation.cs (1)
15
/// <see cref="NullableAnnotationExtensions.
EnsureCompatible
(NullableAnnotation, NullableAnnotation)"/>. If the order here is changed
Symbols\NullableAnnotationExtensions.cs (1)
71
VarianceKind.None => a.
EnsureCompatible
(b),
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (7)
Semantics\NullableReferenceTypesTests.cs (7)
126946
Func<int, int, NullableAnnotation> getResult = (i, j) => NullableAnnotationExtensions.
EnsureCompatible
(inputs[i], inputs[j]);
127074
var leftFirst = a.
EnsureCompatible
(b).
EnsureCompatible
(c);
127075
var rightFirst = a.
EnsureCompatible
(b.
EnsureCompatible
(c));
127147
var leftFirst = a.
EnsureCompatible
(b);
127148
var rightFirst = b.
EnsureCompatible
(a);