2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
842
_inExpressionLambda
= true;
890
_inExpressionLambda
= wasInExpressionLambda;
59 references to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (59)
Lowering\DiagnosticsPass_ExpressionTrees.cs (56)
71
if (
_inExpressionLambda
&& !_reportedUnsafe)
81
if (
_inExpressionLambda
&& node.InitializerOpt != null && !arrayType.IsSZArray)
91
if (
_inExpressionLambda
&&
103
if (
_inExpressionLambda
)
113
if (
_inExpressionLambda
)
123
if (
_inExpressionLambda
)
133
if (
_inExpressionLambda
)
143
if (
_inExpressionLambda
&& node.ConstantValueOpt == null)
173
if (
_inExpressionLambda
)
231
if (
_inExpressionLambda
)
253
if (
_inExpressionLambda
&& node.Left.Kind != BoundKind.ObjectInitializerMember && node.Left.Kind != BoundKind.DynamicObjectInitializerMember)
263
if (
_inExpressionLambda
)
286
if (
_inExpressionLambda
)
322
if (
_inExpressionLambda
)
398
if (
_inExpressionLambda
&&
412
if (
_inExpressionLambda
)
422
if (
_inExpressionLambda
)
432
if (
_inExpressionLambda
)
442
if (
_inExpressionLambda
)
452
if (
_inExpressionLambda
)
462
if (
_inExpressionLambda
&& !node.Arguments.IsDefaultOrEmpty)
469
if (
_inExpressionLambda
&& property.GetIsNewExtensionMember())
532
if (
_inExpressionLambda
)
540
if (
_inExpressionLambda
)
548
if (
_inExpressionLambda
&& (node.AddMethod.IsStatic || node.AddMethod.GetIsNewExtensionMember()))
577
if (
_inExpressionLambda
&& property.RefKind != RefKind.None)
589
if (
_inExpressionLambda
)
606
if (
_inExpressionLambda
)
749
if (
_inExpressionLambda
)
765
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
773
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
785
if (
_inExpressionLambda
&& node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
806
if (
_inExpressionLambda
)
830
bool wasInExpressionLambda =
_inExpressionLambda
;
850
if (
_inExpressionLambda
)
860
if (
_inExpressionLambda
)
867
if (
_inExpressionLambda
)
874
if (
_inExpressionLambda
)
882
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
920
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
922
if (
_inExpressionLambda
)
956
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
966
if (
_inExpressionLambda
)
976
if (
_inExpressionLambda
)
992
if (
_inExpressionLambda
)
1003
if (
_inExpressionLambda
)
1013
if (
_inExpressionLambda
)
1023
if (
_inExpressionLambda
)
1033
if (
_inExpressionLambda
)
1043
if (
_inExpressionLambda
)
1053
if (
_inExpressionLambda
)
1063
if (
_inExpressionLambda
)
1073
if (
_inExpressionLambda
)
1083
if (
_inExpressionLambda
)
1093
if (
_inExpressionLambda
)
1103
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
298
if (
_inExpressionLambda
)