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