2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
866
_inExpressionLambda
= true;
921
_inExpressionLambda
= wasInExpressionLambda;
61 references to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (61)
Lowering\DiagnosticsPass_ExpressionTrees.cs (58)
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()))
569
if (
_inExpressionLambda
&& indexer.IsExtensionBlockMember())
585
if (
_inExpressionLambda
&& property.RefKind != RefKind.None)
597
if (
_inExpressionLambda
)
614
if (
_inExpressionLambda
)
757
if (
_inExpressionLambda
)
789
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
797
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
809
if (
_inExpressionLambda
&& node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
830
if (
_inExpressionLambda
)
854
bool wasInExpressionLambda =
_inExpressionLambda
;
874
if (
_inExpressionLambda
)
884
if (
_inExpressionLambda
)
891
if (
_inExpressionLambda
)
898
if (
_inExpressionLambda
)
905
if (
_inExpressionLambda
)
913
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
951
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
953
if (
_inExpressionLambda
)
987
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
997
if (
_inExpressionLambda
)
1007
if (
_inExpressionLambda
)
1023
if (
_inExpressionLambda
)
1034
if (
_inExpressionLambda
)
1044
if (
_inExpressionLambda
)
1054
if (
_inExpressionLambda
)
1064
if (
_inExpressionLambda
)
1074
if (
_inExpressionLambda
)
1084
if (
_inExpressionLambda
)
1094
if (
_inExpressionLambda
)
1104
if (
_inExpressionLambda
)
1114
if (
_inExpressionLambda
)
1124
if (
_inExpressionLambda
)
1134
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
297
if (
_inExpressionLambda
)