2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
733
_inExpressionLambda
= true;
774
_inExpressionLambda
= wasInExpressionLambda;
55 references to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (55)
Lowering\DiagnosticsPass_ExpressionTrees.cs (52)
70
if (
_inExpressionLambda
&& !_reportedUnsafe)
80
if (
_inExpressionLambda
&& node.InitializerOpt != null && !arrayType.IsSZArray)
90
if (
_inExpressionLambda
&&
102
if (
_inExpressionLambda
)
112
if (
_inExpressionLambda
)
122
if (
_inExpressionLambda
)
132
if (
_inExpressionLambda
&& node.ConstantValueOpt == null)
162
if (
_inExpressionLambda
)
220
if (
_inExpressionLambda
)
242
if (
_inExpressionLambda
&& node.Left.Kind != BoundKind.ObjectInitializerMember && node.Left.Kind != BoundKind.DynamicObjectInitializerMember)
252
if (
_inExpressionLambda
)
275
if (
_inExpressionLambda
)
310
if (
_inExpressionLambda
)
362
if (
_inExpressionLambda
&&
376
if (
_inExpressionLambda
)
386
if (
_inExpressionLambda
)
396
if (
_inExpressionLambda
)
406
if (
_inExpressionLambda
)
416
if (
_inExpressionLambda
)
426
if (
_inExpressionLambda
&& !node.Arguments.IsDefaultOrEmpty)
452
if (
_inExpressionLambda
)
460
if (
_inExpressionLambda
)
468
if (
_inExpressionLambda
&& node.AddMethod.IsStatic)
497
if (
_inExpressionLambda
&& property.RefKind != RefKind.None)
509
if (
_inExpressionLambda
&& (property.IsAbstract || property.IsVirtual) && property.IsStatic)
519
if (
_inExpressionLambda
)
640
if (
_inExpressionLambda
)
656
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
664
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
676
if (
_inExpressionLambda
&& node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
697
if (
_inExpressionLambda
)
721
bool wasInExpressionLambda =
_inExpressionLambda
;
741
if (
_inExpressionLambda
)
751
if (
_inExpressionLambda
)
758
if (
_inExpressionLambda
)
766
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
804
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
806
if (
_inExpressionLambda
)
840
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
850
if (
_inExpressionLambda
)
860
if (
_inExpressionLambda
)
876
if (
_inExpressionLambda
)
887
if (
_inExpressionLambda
)
897
if (
_inExpressionLambda
)
907
if (
_inExpressionLambda
)
917
if (
_inExpressionLambda
)
927
if (
_inExpressionLambda
)
937
if (
_inExpressionLambda
)
947
if (
_inExpressionLambda
)
957
if (
_inExpressionLambda
)
967
if (
_inExpressionLambda
)
977
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
298
if (
_inExpressionLambda
)