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)
2751Debug.Assert(analysis.TargetConversion is { IsIdentity: true } or { IsNullable: true, IsImplicit: true }); 2821conversion: analysis.TargetConversion,
Binder\Semantics\Conversions\Conversion.cs (3)
467analysis.TargetConversion.AssertUnderlyingConversionsCheckedRecursive(); 511analysis.TargetConversion.MarkUnderlyingConversionsCheckedRecursive(); 1148return best == null ? Conversion.NoConversion : best.TargetConversion;
BoundTree\BoundConversion.cs (1)
209Debug.Assert(Conversion == ConversionGroupOpt.Conversion.BestUnionConversionAnalysis.TargetConversion);
FlowAnalysis\NullableWalker.cs (2)
10607Debug.Assert(analysis.TargetConversion is { IsIdentity: true } or { IsNullable: true, IsImplicit: true }); 10709analysis.TargetConversion,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (3)
966Debug.Assert(analysis.TargetConversion is { IsIdentity: true } or { IsNullable: true, IsImplicit: true }); 990Debug.Assert(!analysis.TargetConversion.IsIdentity); 994analysis.TargetConversion,