92 references to SimpleLambdaExpression
Microsoft.CodeAnalysis.CSharp (26)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29858
return new SimpleLambdaExpressionSyntax(SyntaxKind.
SimpleLambdaExpression
, attributeLists.Node, modifiers.Node, parameter, arrowToken, block, expressionBody, this.context);
35285
return new SimpleLambdaExpressionSyntax(SyntaxKind.
SimpleLambdaExpression
, attributeLists.Node, modifiers.Node, parameter, arrowToken, block, expressionBody);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
3196
/// <item><description><see cref="SyntaxKind.
SimpleLambdaExpression
"/></description></item>
Binder\Binder_Expressions.cs (5)
634
case SyntaxKind.
SimpleLambdaExpression
:
949
case SyntaxKind.
SimpleLambdaExpression
:
3075
case SyntaxKind.
SimpleLambdaExpression
:
3146
case SyntaxKind.
SimpleLambdaExpression
:
11716
case SyntaxKind.
SimpleLambdaExpression
:
Binder\Binder_Lambda.cs (2)
71
case SyntaxKind.
SimpleLambdaExpression
:
285
Error(diagnostics, syntax.Kind() == SyntaxKind.
SimpleLambdaExpression
? ErrorCode.ERR_AttributesRequireParenthesizedLambdaExpression : ErrorCode.ERR_AttributesNotAllowed, attributeList);
BoundTree\UnboundLambda.cs (1)
1578
case SyntaxKind.
SimpleLambdaExpression
:
Lowering\ClosureConversion\ClosureConversion.cs (1)
1791
case SyntaxKind.
SimpleLambdaExpression
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
657
case SyntaxKind.
SimpleLambdaExpression
:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
423
case SyntaxKind.
SimpleLambdaExpression
:
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
127
case SyntaxKind.
SimpleLambdaExpression
:
Parser\LanguageParser.cs (2)
4949
if (parent.Kind() == SyntaxKind.
SimpleLambdaExpression
)
11270
case SyntaxKind.
SimpleLambdaExpression
:
Syntax\LambdaUtilities.cs (4)
25
case SyntaxKind.
SimpleLambdaExpression
:
80
case SyntaxKind.
SimpleLambdaExpression
:
152
case SyntaxKind.
SimpleLambdaExpression
:
293
case SyntaxKind.
SimpleLambdaExpression
:
Syntax\LookupPosition.cs (1)
482
case SyntaxKind.
SimpleLambdaExpression
:
Syntax\SyntaxFacts.cs (1)
568
or SyntaxKind.
SimpleLambdaExpression
Syntax\SyntaxNodeExtensions.cs (3)
24
case SyntaxKind.
SimpleLambdaExpression
:
87
case SyntaxKind.
SimpleLambdaExpression
:
119
case SyntaxKind.
SimpleLambdaExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (12)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
35
context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
50
SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
35
SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73
SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
574
case SyntaxKind.
SimpleLambdaExpression
:
836
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
431
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
135
return node.Parent?.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
20
if (node.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
211
currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
432
currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
235
case SyntaxKind.
SimpleLambdaExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
123
SyntaxKind.
SimpleLambdaExpression
or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
174
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
356
currentTokenParentParent.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)
Microsoft.CodeAnalysis.CSharp.Features (24)
BraceCompletion\CurlyBraceCompletionService.cs (1)
177
if (currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
ChangeSignature\CSharpChangeSignatureService.cs (3)
47
SyntaxKind.
SimpleLambdaExpression
,
78
SyntaxKind.
SimpleLambdaExpression
,
101
SyntaxKind.
SimpleLambdaExpression
,
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
932
case SyntaxKind.
SimpleLambdaExpression
:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1866
case SyntaxKind.
SimpleLambdaExpression
:
1949
case SyntaxKind.
SimpleLambdaExpression
:
2181
case SyntaxKind.
SimpleLambdaExpression
:
EditAndContinue\SyntaxComparer.cs (4)
542
case SyntaxKind.
SimpleLambdaExpression
:
895
case SyntaxKind.
SimpleLambdaExpression
:
985
case SyntaxKind.
SimpleLambdaExpression
:
1075
case SyntaxKind.
SimpleLambdaExpression
:
ExtractMethod\CSharpMethodExtractor.FormattingProvider.cs (1)
62
if (node.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
43
&& token.Parent is (kind: SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.
SimpleLambdaExpression
))
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
35
context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
50
SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
35
SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73
SyntaxKind.
SimpleLambdaExpression
, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression));
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
123
SyntaxKind.
SimpleLambdaExpression
or
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (4)
25
case SyntaxKind.
SimpleLambdaExpression
:
80
case SyntaxKind.
SimpleLambdaExpression
:
152
case SyntaxKind.
SimpleLambdaExpression
:
293
case SyntaxKind.
SimpleLambdaExpression
:
Wrapping\SeparatedSyntaxList\CSharpParameterWrapper.cs (1)
54
if (declaration.Kind() == SyntaxKind.
SimpleLambdaExpression
)
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpDoNotUseStackallocInLoops.cs (1)
36
case SyntaxKind.
SimpleLambdaExpression
:
Microsoft.CodeAnalysis.CSharp.Workspaces (16)
CodeGeneration\CSharpSyntaxGenerator.cs (6)
1595
case SyntaxKind.
SimpleLambdaExpression
:
1928
case SyntaxKind.
SimpleLambdaExpression
:
2390
case SyntaxKind.
SimpleLambdaExpression
:
2420
case SyntaxKind.
SimpleLambdaExpression
:
2476
case SyntaxKind.
SimpleLambdaExpression
:
2632
SyntaxKind.
SimpleLambdaExpression
=> (((SimpleLambdaExpressionSyntax)declaration).Body as BlockSyntax)?.Statements,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
574
case SyntaxKind.
SimpleLambdaExpression
:
836
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
431
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
135
return node.Parent?.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
20
if (node.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
211
currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
432
currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
235
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
174
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
356
currentTokenParentParent.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
574
case SyntaxKind.
SimpleLambdaExpression
:
836
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
431
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
135
return node.Parent?.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
20
if (node.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
211
currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
432
currentTokenParentParent is (kind: SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
235
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
174
case SyntaxKind.
SimpleLambdaExpression
:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
356
currentTokenParentParent.Kind() is SyntaxKind.
SimpleLambdaExpression
or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)