1 write to TargetConversion
Microsoft.CodeAnalysis.CSharp (1)
Binder\Semantics\Conversions\UserDefinedConversionAnalysis.cs (1)
79this.TargetConversion = targetConversion;
11 references to TargetConversion
Microsoft.CodeAnalysis.CSharp (11)
Binder\Binder_Conversions.cs (2)
2704Debug.Assert(analysis.TargetConversion is { IsIdentity: true } or { IsNullable: true, IsImplicit: true }); 2744conversion: analysis.TargetConversion,
Binder\Semantics\Conversions\Conversion.cs (3)
453analysis.TargetConversion.AssertUnderlyingConversionsCheckedRecursive(); 499analysis.TargetConversion.MarkUnderlyingConversionsCheckedRecursive(); 1137return best == null ? Conversion.NoConversion : best.TargetConversion;
BoundTree\BoundConversion.cs (1)
198Debug.Assert(Conversion == ConversionGroupOpt.Conversion.BestUnionConversionAnalysis.TargetConversion);
FlowAnalysis\NullableWalker.cs (2)
10558Debug.Assert(analysis.TargetConversion is { IsIdentity: true } or { IsNullable: true, IsImplicit: true }); 10659analysis.TargetConversion,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
963Debug.Assert(analysis.TargetConversion is { IsIdentity: true } or { IsNullable: true, IsImplicit: true }); 987Debug.Assert(!analysis.TargetConversion.IsIdentity); 991analysis.TargetConversion,