2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
860
_inExpressionLambda
= true;
915
_inExpressionLambda
= wasInExpressionLambda;
60 references to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (60)
Lowering\DiagnosticsPass_ExpressionTrees.cs (57)
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
)
287
if (
_inExpressionLambda
)
324
if (
_inExpressionLambda
)
400
if (
_inExpressionLambda
&&
414
if (
_inExpressionLambda
)
424
if (
_inExpressionLambda
)
434
if (
_inExpressionLambda
)
444
if (
_inExpressionLambda
)
454
if (
_inExpressionLambda
)
464
if (
_inExpressionLambda
&& !node.Arguments.IsDefaultOrEmpty)
471
if (
_inExpressionLambda
&& property.IsExtensionBlockMember())
534
if (
_inExpressionLambda
)
542
if (
_inExpressionLambda
)
550
if (
_inExpressionLambda
&& (node.AddMethod.IsStatic || node.AddMethod.IsExtensionBlockMember()))
579
if (
_inExpressionLambda
&& property.RefKind != RefKind.None)
591
if (
_inExpressionLambda
)
608
if (
_inExpressionLambda
)
751
if (
_inExpressionLambda
)
783
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
791
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
803
if (
_inExpressionLambda
&& node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
824
if (
_inExpressionLambda
)
848
bool wasInExpressionLambda =
_inExpressionLambda
;
868
if (
_inExpressionLambda
)
878
if (
_inExpressionLambda
)
885
if (
_inExpressionLambda
)
892
if (
_inExpressionLambda
)
899
if (
_inExpressionLambda
)
907
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
945
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
947
if (
_inExpressionLambda
)
981
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
991
if (
_inExpressionLambda
)
1001
if (
_inExpressionLambda
)
1017
if (
_inExpressionLambda
)
1028
if (
_inExpressionLambda
)
1038
if (
_inExpressionLambda
)
1048
if (
_inExpressionLambda
)
1058
if (
_inExpressionLambda
)
1068
if (
_inExpressionLambda
)
1078
if (
_inExpressionLambda
)
1088
if (
_inExpressionLambda
)
1098
if (
_inExpressionLambda
)
1108
if (
_inExpressionLambda
)
1118
if (
_inExpressionLambda
)
1128
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
297
if (
_inExpressionLambda
)