12 references to BestUnionConversionAnalysis
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (2)
2743
Debug.Assert(conversion.
BestUnionConversionAnalysis
is object); // All valid union conversions have this populated
2745
UserDefinedConversionAnalysis analysis = conversion.
BestUnionConversionAnalysis
;
Binder\Semantics\Conversions\Conversion.cs (1)
462
else if (IsUnion &&
BestUnionConversionAnalysis
is { } analysis)
BoundTree\BoundConversion.cs (5)
174
Debug.Assert(ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
is { });
183
var sourceConversion = ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
.SourceConversion;
193
Debug.Assert(ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
is { });
202
Debug.Assert(Conversion == ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
.SourceConversion);
213
Debug.Assert(Conversion == ConversionGroupOpt.Conversion.
BestUnionConversionAnalysis
.TargetConversion);
FlowAnalysis\NullableWalker.cs (2)
10684
Debug.Assert(conversion.
BestUnionConversionAnalysis
is { });
10685
UserDefinedConversionAnalysis analysis = conversion.
BestUnionConversionAnalysis
;
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
957
Debug.Assert(conversion.
BestUnionConversionAnalysis
is { });
959
UserDefinedConversionAnalysis analysis = conversion.
BestUnionConversionAnalysis
;