2 writes to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (2)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
798
_inExpressionLambda
= true;
846
_inExpressionLambda
= wasInExpressionLambda;
58 references to _inExpressionLambda
Microsoft.CodeAnalysis.CSharp (58)
Lowering\DiagnosticsPass_ExpressionTrees.cs (55)
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
)
321
if (
_inExpressionLambda
)
373
if (
_inExpressionLambda
&&
387
if (
_inExpressionLambda
)
397
if (
_inExpressionLambda
)
407
if (
_inExpressionLambda
)
417
if (
_inExpressionLambda
)
427
if (
_inExpressionLambda
)
437
if (
_inExpressionLambda
&& !node.Arguments.IsDefaultOrEmpty)
495
if (
_inExpressionLambda
)
503
if (
_inExpressionLambda
)
511
if (
_inExpressionLambda
&& node.AddMethod.IsStatic)
540
if (
_inExpressionLambda
&& property.RefKind != RefKind.None)
552
if (
_inExpressionLambda
&& (property.IsAbstract || property.IsVirtual) && property.IsStatic)
562
if (
_inExpressionLambda
)
705
if (
_inExpressionLambda
)
721
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
729
if (
_inExpressionLambda
&& node.OperatorKind.IsDynamic())
741
if (
_inExpressionLambda
&& node.MethodOpt is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
762
if (
_inExpressionLambda
)
786
bool wasInExpressionLambda =
_inExpressionLambda
;
806
if (
_inExpressionLambda
)
816
if (
_inExpressionLambda
)
823
if (
_inExpressionLambda
)
830
if (
_inExpressionLambda
)
838
if (
_inExpressionLambda
&& node.Conversion.Method is MethodSymbol method && (method.IsAbstract || method.IsVirtual) && method.IsStatic)
876
Debug.Assert(!(!parentIsConversion &&
_inExpressionLambda
));
878
if (
_inExpressionLambda
)
912
if (
_inExpressionLambda
&& (node.LeftOperand.IsLiteralNull() || node.LeftOperand.IsLiteralDefault()))
922
if (
_inExpressionLambda
)
932
if (
_inExpressionLambda
)
948
if (
_inExpressionLambda
)
959
if (
_inExpressionLambda
)
969
if (
_inExpressionLambda
)
979
if (
_inExpressionLambda
)
989
if (
_inExpressionLambda
)
999
if (
_inExpressionLambda
)
1009
if (
_inExpressionLambda
)
1019
if (
_inExpressionLambda
)
1029
if (
_inExpressionLambda
)
1039
if (
_inExpressionLambda
)
1049
if (
_inExpressionLambda
)
1059
if (
_inExpressionLambda
)
Lowering\DiagnosticsPass_Warnings.cs (3)
254
if (
_inExpressionLambda
)
278
if (
_inExpressionLambda
&& node.OperatorKind.Operator() == BinaryOperatorKind.UnsignedRightShift)
298
if (
_inExpressionLambda
)