102 references to ParenthesizedLambdaExpression
Microsoft.CodeAnalysis.CSharp (27)
_generated\1\Syntax.xml.Internal.Generated.cs (2)
29890return new ParenthesizedLambdaExpressionSyntax(SyntaxKind.ParenthesizedLambdaExpression, attributeLists.Node, modifiers.Node, returnType, parameterList, arrowToken, block, expressionBody, this.context); 35317return new ParenthesizedLambdaExpressionSyntax(SyntaxKind.ParenthesizedLambdaExpression, attributeLists.Node, modifiers.Node, returnType, parameterList, arrowToken, block, expressionBody);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
3353/// <item><description><see cref="SyntaxKind.ParenthesizedLambdaExpression"/></description></item>
Binder\Binder_Expressions.cs (4)
633case SyntaxKind.ParenthesizedLambdaExpression: 948case SyntaxKind.ParenthesizedLambdaExpression: 3145case SyntaxKind.ParenthesizedLambdaExpression: 11720case SyntaxKind.ParenthesizedLambdaExpression:
Binder\Binder_Lambda.cs (3)
78case SyntaxKind.ParenthesizedLambdaExpression: 208attributesBuilder.Add(syntax.Kind() == SyntaxKind.ParenthesizedLambdaExpression ? p.AttributeLists : default); 279if (syntax.Kind() == SyntaxKind.ParenthesizedLambdaExpression)
BoundTree\UnboundLambda.cs (1)
1580case SyntaxKind.ParenthesizedLambdaExpression:
Lowering\ClosureConversion\ClosureConversion.cs (1)
1792case SyntaxKind.ParenthesizedLambdaExpression:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
639case SyntaxKind.ParenthesizedLambdaExpression:
Lowering\Instrumentation\CodeCoverageInstrumenter.cs (1)
422case SyntaxKind.ParenthesizedLambdaExpression:
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
128case SyntaxKind.ParenthesizedLambdaExpression:
Parser\LanguageParser.cs (2)
4955if (grandparent != null && grandparent.Kind() == SyntaxKind.ParenthesizedLambdaExpression) 11269case SyntaxKind.ParenthesizedLambdaExpression:
Syntax\LambdaUtilities.cs (4)
24case SyntaxKind.ParenthesizedLambdaExpression: 79case SyntaxKind.ParenthesizedLambdaExpression: 151case SyntaxKind.ParenthesizedLambdaExpression: 292case SyntaxKind.ParenthesizedLambdaExpression:
Syntax\LookupPosition.cs (1)
488case SyntaxKind.ParenthesizedLambdaExpression:
Syntax\SyntaxFacts.cs (2)
190case ParenthesizedLambdaExpression: 569or SyntaxKind.ParenthesizedLambdaExpression;
Syntax\SyntaxNodeExtensions.cs (3)
23case SyntaxKind.ParenthesizedLambdaExpression: 86case SyntaxKind.ParenthesizedLambdaExpression: 120case SyntaxKind.ParenthesizedLambdaExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
35context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
50SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
35SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
34SyntaxKind.ParenthesizedLambdaExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression));
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
573case SyntaxKind.ParenthesizedLambdaExpression: 837case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
432case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
126=> token.Kind() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList) && token.Parent.Parent.IsKind(SyntaxKind.ParenthesizedLambdaExpression); 135return node.Parent?.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
20if (node.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
211currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression)) 432currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
201case SyntaxKind.ParenthesizedLambdaExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
122SyntaxKind.ParenthesizedLambdaExpression or
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
175case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1239token.Parent.IsParentKind(SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
356currentTokenParentParent.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)
Microsoft.CodeAnalysis.CSharp.Features (25)
BraceCompletion\CurlyBraceCompletionService.cs (1)
177if (currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression))
ChangeSignature\CSharpChangeSignatureService.cs (3)
48SyntaxKind.ParenthesizedLambdaExpression, 79SyntaxKind.ParenthesizedLambdaExpression, 100SyntaxKind.ParenthesizedLambdaExpression,
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
931case SyntaxKind.ParenthesizedLambdaExpression:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1862case SyntaxKind.ParenthesizedLambdaExpression: 1946case SyntaxKind.ParenthesizedLambdaExpression: 2180case SyntaxKind.ParenthesizedLambdaExpression:
EditAndContinue\SyntaxComparer.cs (4)
541case SyntaxKind.ParenthesizedLambdaExpression: 894case SyntaxKind.ParenthesizedLambdaExpression: 996case SyntaxKind.ParenthesizedLambdaExpression: 1074case SyntaxKind.ParenthesizedLambdaExpression:
ExtractMethod\CSharpMethodExtractor.FormattingProvider.cs (1)
62if (node.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)
InlineHints\CSharpInlineTypeHintsService.cs (1)
80return parameterNode.Parent?.Parent?.Kind() is SyntaxKind.ParenthesizedLambdaExpression
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
43&& token.Parent is (kind: SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.SimpleLambdaExpression))
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
35context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
50SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseExpressionBodyForLambda\UseExpressionBodyForLambdaDiagnosticAnalyzer.cs (1)
35SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseImplicitlyTypedLambdaExpression\CSharpUseImplicitlyTypedLambdaExpressionDiagnosticAnalyzer.cs (1)
34SyntaxKind.ParenthesizedLambdaExpression);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression));
src\roslyn\src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
122SyntaxKind.ParenthesizedLambdaExpression or
src\roslyn\src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (4)
24case SyntaxKind.ParenthesizedLambdaExpression: 79case SyntaxKind.ParenthesizedLambdaExpression: 151case SyntaxKind.ParenthesizedLambdaExpression: 292case SyntaxKind.ParenthesizedLambdaExpression:
Microsoft.CodeAnalysis.CSharp.NetAnalyzers (1)
Microsoft.NetCore.Analyzers\Runtime\CSharpDoNotUseStackallocInLoops.cs (1)
35case SyntaxKind.ParenthesizedLambdaExpression:
Microsoft.CodeAnalysis.CSharp.Workspaces (19)
CodeGeneration\CSharpSyntaxGenerator.cs (6)
1594case SyntaxKind.ParenthesizedLambdaExpression: 1927case SyntaxKind.ParenthesizedLambdaExpression: 2388case SyntaxKind.ParenthesizedLambdaExpression: 2418case SyntaxKind.ParenthesizedLambdaExpression: 2473case SyntaxKind.ParenthesizedLambdaExpression: 2631SyntaxKind.ParenthesizedLambdaExpression => (((ParenthesizedLambdaExpressionSyntax)declaration).Body as BlockSyntax)?.Statements,
Simplification\Reducers\CSharpMiscellaneousReducer.cs (1)
41parameterSyntax.Parent.IsParentKind(SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
573case SyntaxKind.ParenthesizedLambdaExpression: 837case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
432case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
126=> token.Kind() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList) && token.Parent.Parent.IsKind(SyntaxKind.ParenthesizedLambdaExpression); 135return node.Parent?.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
20if (node.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
211currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression)) 432currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
201case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
175case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1239token.Parent.IsParentKind(SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
356currentTokenParentParent.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)
Roslyn.Diagnostics.CSharp.Analyzers (12)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
573case SyntaxKind.ParenthesizedLambdaExpression: 837case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
432case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (2)
126=> token.Kind() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList) && token.Parent.Parent.IsKind(SyntaxKind.ParenthesizedLambdaExpression); 135return node.Parent?.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
20if (node.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
211currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression)) 432currentTokenParentParent is (kind: SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
201case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
175case SyntaxKind.ParenthesizedLambdaExpression:
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1239token.Parent.IsParentKind(SyntaxKind.ParenthesizedLambdaExpression))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (1)
356currentTokenParentParent.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.AnonymousMethodExpression)