2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
858
_inExpressionLambda
= true;
906
_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
)
781
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
789
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
801
if (
_inExpressionLambda
&& node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
822
if (
_inExpressionLambda
)
846
bool wasInExpressionLambda =
_inExpressionLambda
;
866
if (
_inExpressionLambda
)
876
if (
_inExpressionLambda
)
883
if (
_inExpressionLambda
)
890
if (
_inExpressionLambda
)
898
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
936
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
938
if (
_inExpressionLambda
)
972
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
982
if (
_inExpressionLambda
)
992
if (
_inExpressionLambda
)
1008
if (
_inExpressionLambda
)
1019
if (
_inExpressionLambda
)
1029
if (
_inExpressionLambda
)
1039
if (
_inExpressionLambda
)
1049
if (
_inExpressionLambda
)
1059
if (
_inExpressionLambda
)
1069
if (
_inExpressionLambda
)
1079
if (
_inExpressionLambda
)
1089
if (
_inExpressionLambda
)
1099
if (
_inExpressionLambda
)
1109
if (
_inExpressionLambda
)
1119
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
298
if (
_inExpressionLambda
)