2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
860
_inExpressionLambda
= true;
908
_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
)
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
)
900
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
938
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
940
if (
_inExpressionLambda
)
974
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
984
if (
_inExpressionLambda
)
994
if (
_inExpressionLambda
)
1010
if (
_inExpressionLambda
)
1021
if (
_inExpressionLambda
)
1031
if (
_inExpressionLambda
)
1041
if (
_inExpressionLambda
)
1051
if (
_inExpressionLambda
)
1061
if (
_inExpressionLambda
)
1071
if (
_inExpressionLambda
)
1081
if (
_inExpressionLambda
)
1091
if (
_inExpressionLambda
)
1101
if (
_inExpressionLambda
)
1111
if (
_inExpressionLambda
)
1121
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
297
if (
_inExpressionLambda
)