1 write to ConversionGroupOpt
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2965
this.
ConversionGroupOpt
= conversionGroupOpt;
22 references to ConversionGroupOpt
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Operators.cs (1)
69
explicitCastInCode: true, conversion.ConstantValueOpt, conversion.
ConversionGroupOpt
, conversion.Type);
BoundTree\BoundExpression.cs (1)
480
return this.Update(operand: operand, this.Conversion, this.IsBaseConversion, this.Checked, this.ExplicitCastInCode, this.ConstantValueOpt, this.
ConversionGroupOpt
, this.OriginalUserDefinedConversionsOpt, this.Type);
FlowAnalysis\NullableWalker.cs (9)
5756
TypeWithAnnotations explicitType = boundConversion.
ConversionGroupOpt
?.ExplicitType ?? default;
8112
if (group != conversion.
ConversionGroupOpt
&& group != null)
8117
group = conversion.
ConversionGroupOpt
;
8328
TypeWithAnnotations explicitType = node.
ConversionGroupOpt
?.ExplicitType ?? default;
9019
var explicitType = operandConversion.
ConversionGroupOpt
?.ExplicitType;
9541
var conversionGroup = conversionOpt?.
ConversionGroupOpt
;
9546
Debug.Assert(conversionOpt.
ConversionGroupOpt
== conversionGroup);
9555
var conversionGroup = conversionOpt?.
ConversionGroupOpt
;
9558
Debug.Assert(conversionOpt.
ConversionGroupOpt
== conversionGroup);
Generated\BoundNodes.xml.Generated.cs (5)
2984
if (operand != this.Operand || conversion != this.Conversion || isBaseConversion != this.IsBaseConversion || @checked != this.Checked || explicitCastInCode != this.ExplicitCastInCode || constantValueOpt != this.ConstantValueOpt || conversionGroupOpt != this.
ConversionGroupOpt
|| originalUserDefinedConversionsOpt != this.OriginalUserDefinedConversionsOpt || !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11279
return node.Update(operand, node.Conversion, node.IsBaseConversion, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, node.
ConversionGroupOpt
, node.OriginalUserDefinedConversionsOpt, type);
13310
updatedNode = node.Update(operand, node.Conversion, node.IsBaseConversion, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, node.
ConversionGroupOpt
, node.OriginalUserDefinedConversionsOpt, infoAndType.Type!);
13315
updatedNode = node.Update(operand, node.Conversion, node.IsBaseConversion, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, node.
ConversionGroupOpt
, node.OriginalUserDefinedConversionsOpt, node.Type);
15668
new TreeDumperNode("conversionGroupOpt", node.
ConversionGroupOpt
, null),
Lowering\ClosureConversion\ClosureConversion.cs (1)
1408
conversionGroupOpt: conversion.
ConversionGroupOpt
,
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
678
conversionGroupOpt: conversion.
ConversionGroupOpt
,
Lowering\LocalRewriter\LocalRewriter_Conversion.cs (2)
526
conversionGroupOpt: oldNodeOpt?.
ConversionGroupOpt
,
725
conversionGroupOpt: oldNodeOpt.
ConversionGroupOpt
,
Lowering\MethodToClassRewriter.cs (1)
307
node.
ConversionGroupOpt
,
Operations\CSharpOperationFactory.cs (1)
1050
Debug.Assert(isImplicit || target.Syntax != syntax || target.IsImplicit || boundConversion.
ConversionGroupOpt
!= null);