1 write to InConversionGroupFlags
Microsoft.CodeAnalysis.CSharp (1)
Generated\BoundNodes.xml.Generated.cs (1)
2984
this.
InConversionGroupFlags
= inConversionGroupFlags;
30 references to InConversionGroupFlags
Microsoft.CodeAnalysis.CSharp (30)
Binder\Binder_Operators.cs (1)
81
explicitCastInCode: true, conversion.ConstantValueOpt, conversion.ConversionGroupOpt, conversion.
InConversionGroupFlags
, conversion.Type);
BoundTree\BoundConversion.cs (20)
19
Debug.Assert((
InConversionGroupFlags
& InConversionGroupFlags.TupleLiteral) != 0);
22
if ((
InConversionGroupFlags
& InConversionGroupFlags.TupleLiteral) != 0)
29
if ((
InConversionGroupFlags
& InConversionGroupFlags.TupleLiteralExplicitIdentity) != 0)
35
(operandAsConversion.
InConversionGroupFlags
& InConversionGroupFlags.TupleLiteral) != 0));
41
if (
InConversionGroupFlags
is InConversionGroupFlags.LoweredFormOfUserDefinedConversionForExpressionTree or InConversionGroupFlags.TupleBinaryOperatorPendingLowering)
59
Debug.Assert(
InConversionGroupFlags
== (InConversionGroupFlags.UserDefinedOperator | InConversionGroupFlags.UserDefinedErroneous));
64
Debug.Assert(
InConversionGroupFlags
== InConversionGroupFlags.UserDefinedOperator);
68
Debug.Assert((operandAsConversion.
InConversionGroupFlags
& (InConversionGroupFlags.UserDefinedFromConversion | InConversionGroupFlags.UserDefinedFromConversionAdjustment)) != 0);
87
(
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedFromConversionAdjustment) != 0));
98
if ((
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedFromConversion) != 0)
100
Debug.Assert((
InConversionGroupFlags
& all) == InConversionGroupFlags.UserDefinedFromConversion);
105
else if ((
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedFromConversionAdjustment) != 0)
107
Debug.Assert((
InConversionGroupFlags
& all) == InConversionGroupFlags.UserDefinedFromConversionAdjustment);
114
Debug.Assert((operandAsConversion.
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedFromConversion) != 0);
123
else if ((
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedReturnTypeAdjustment) != 0)
125
Debug.Assert((
InConversionGroupFlags
& all) == InConversionGroupFlags.UserDefinedReturnTypeAdjustment);
133
else if ((
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedFinal) != 0)
135
Debug.Assert((
InConversionGroupFlags
& all) == InConversionGroupFlags.UserDefinedFinal);
140
(operandAsConversion.
InConversionGroupFlags
& InConversionGroupFlags.UserDefinedReturnTypeAdjustment) != 0));
145
ExceptionUtilities.UnexpectedValue(
InConversionGroupFlags
);
BoundTree\BoundExpression.cs (1)
488
return this.Update(operand: operand, this.Conversion, this.IsBaseConversion, this.Checked, this.ExplicitCastInCode, this.ConstantValueOpt, this.ConversionGroupOpt, this.
InConversionGroupFlags
, this.Type);
Generated\BoundNodes.xml.Generated.cs (5)
3006
if (operand != this.Operand || conversion != this.Conversion || isBaseConversion != this.IsBaseConversion || @checked != this.Checked || explicitCastInCode != this.ExplicitCastInCode || constantValueOpt != this.ConstantValueOpt || conversionGroupOpt != this.ConversionGroupOpt || inConversionGroupFlags != this.
InConversionGroupFlags
|| !TypeSymbol.Equals(type, this.Type, TypeCompareKind.ConsiderEverything))
11354
return node.Update(operand, node.Conversion, node.IsBaseConversion, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, node.ConversionGroupOpt, node.
InConversionGroupFlags
, type);
13485
updatedNode = node.Update(operand, node.Conversion, node.IsBaseConversion, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, node.ConversionGroupOpt, node.
InConversionGroupFlags
, infoAndType.Type!);
13490
updatedNode = node.Update(operand, node.Conversion, node.IsBaseConversion, node.Checked, node.ExplicitCastInCode, node.ConstantValueOpt, node.ConversionGroupOpt, node.
InConversionGroupFlags
, node.Type);
15838
new TreeDumperNode("inConversionGroupFlags", node.
InConversionGroupFlags
, null),
Lowering\BoundTreeToDifferentEnclosingContextRewriter.cs (1)
186
node.
InConversionGroupFlags
,
Lowering\ClosureConversion\ClosureConversion.cs (1)
1412
inConversionGroupFlags: conversion.
InConversionGroupFlags
,
Lowering\ClosureConversion\ExpressionLambdaRewriter.cs (1)
686
inConversionGroupFlags: conversion.
InConversionGroupFlags
,