18 references to BestUnionConversionAnalysis
Microsoft.CodeAnalysis.CSharp (14)
Binder\Binder_Conversions.cs (4)
116
if (conversion.IsUnion && !filterConversion(conversion.
BestUnionConversionAnalysis
.SourceConversion, result))
123
conversion != ((BoundConversion)result).ConversionGroupOpt!.Conversion.
BestUnionConversionAnalysis
!.SourceConversion)
2695
Debug.Assert(conversion.
BestUnionConversionAnalysis
is object); // All valid union conversions have this populated
2697
UserDefinedConversionAnalysis analysis = conversion.
BestUnionConversionAnalysis
;
Binder\Semantics\Conversions\Conversion.cs (5)
450
Debug.Assert(
BestUnionConversionAnalysis
is { });
451
var analysis =
BestUnionConversionAnalysis
;
496
Debug.Assert(
BestUnionConversionAnalysis
is { });
497
var analysis =
BestUnionConversionAnalysis
;
884
[MemberNotNullWhen(true, nameof(
BestUnionConversionAnalysis
))]
BoundTree\BoundConversion.cs (3)
171
var sourceConversion = ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
.SourceConversion;
187
Debug.Assert(Conversion == ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
.SourceConversion);
198
Debug.Assert(Conversion == ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
.TargetConversion);
FlowAnalysis\NullableWalker.cs (1)
10551
UserDefinedConversionAnalysis analysis = conversion.
BestUnionConversionAnalysis
;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (1)
956
UserDefinedConversionAnalysis analysis = conversion.
BestUnionConversionAnalysis
;
Microsoft.CodeAnalysis.CSharp.CSharp15.UnitTests (4)
UnionsTests.cs (4)
8569
Assert.NotNull(conversion.
BestUnionConversionAnalysis
);
9317
Assert.NotNull(conversion.
BestUnionConversionAnalysis
);
10733
Assert.NotNull(conversion.
BestUnionConversionAnalysis
);
11068
Assert.NotNull(conversion.
BestUnionConversionAnalysis
);