1 write to SourceConversion
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Conversions\UserDefinedConversionAnalysis.cs (1)
78
this.
SourceConversion
= sourceConversion;
12 references to SourceConversion
Microsoft.CodeAnalysis.CSharp (12)
Binder\Binder_Conversions.cs (3)
116
if (conversion.IsUnion && !filterConversion(conversion.BestUnionConversionAnalysis.
SourceConversion
, result))
123
conversion != ((BoundConversion)result).ConversionGroupOpt!.Conversion.BestUnionConversionAnalysis!.
SourceConversion
)
2712
conversion: analysis.
SourceConversion
,
Binder\Semantics\Conversions\Conversion.cs (3)
452
analysis.
SourceConversion
.AssertUnderlyingConversionsCheckedRecursive();
498
analysis.
SourceConversion
.MarkUnderlyingConversionsCheckedRecursive();
1125
return best == null ? Conversion.NoConversion : best.
SourceConversion
;
BoundTree\BoundConversion.cs (2)
171
var sourceConversion = ConversionGroupOpt.Conversion.BestUnionConversionAnalysis.
SourceConversion
;
187
Debug.Assert(Conversion == ConversionGroupOpt.Conversion.BestUnionConversionAnalysis.
SourceConversion
);
FlowAnalysis\NullableWalker.cs (2)
10567
Debug.Assert(sourceToParameterConversion is not null || analysis.
SourceConversion
.IsIdentity);
10608
analysis.
SourceConversion
,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
967
Debug.Assert(!analysis.
SourceConversion
.IsIdentity);
971
analysis.
SourceConversion
,