103 references to AnonymousMethodExpression
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Expressions.cs (2)
593
case SyntaxKind.
AnonymousMethodExpression
:
2985
case SyntaxKind.
AnonymousMethodExpression
:
Binder\Binder_Lambda.cs (2)
86
case SyntaxKind.
AnonymousMethodExpression
:
149
var isAnonymousMethod = syntax.IsKind(SyntaxKind.
AnonymousMethodExpression
);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1595
if (anonymousFunction.Syntax.Kind() == SyntaxKind.
AnonymousMethodExpression
)
BoundTree\UnboundLambda.cs (3)
72
public MessageID MessageID { get { return Syntax.Kind() == SyntaxKind.
AnonymousMethodExpression
? MessageID.IDS_AnonMethod : MessageID.IDS_Lambda; } }
1488
public override MessageID MessageID { get { return this.UnboundLambda.Syntax.Kind() == SyntaxKind.
AnonymousMethodExpression
? MessageID.IDS_AnonMethod : MessageID.IDS_Lambda; } }
1509
case SyntaxKind.
AnonymousMethodExpression
:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
629
case SyntaxKind.
AnonymousMethodExpression
:
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
129
case SyntaxKind.
AnonymousMethodExpression
:
Parser\LanguageParser.cs (1)
10662
case SyntaxKind.
AnonymousMethodExpression
:
Syntax\LambdaUtilities.cs (4)
24
case SyntaxKind.
AnonymousMethodExpression
:
79
case SyntaxKind.
AnonymousMethodExpression
:
151
case SyntaxKind.
AnonymousMethodExpression
:
292
case SyntaxKind.
AnonymousMethodExpression
:
Syntax\LookupPosition.cs (1)
476
case SyntaxKind.
AnonymousMethodExpression
:
Syntax\SyntaxFacts.cs (1)
567
or SyntaxKind.
AnonymousMethodExpression
Syntax\SyntaxNodeExtensions.cs (2)
25
case SyntaxKind.
AnonymousMethodExpression
:
88
case SyntaxKind.
AnonymousMethodExpression
:
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
35
context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.
AnonymousMethodExpression
);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
55
SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.
AnonymousMethodExpression
);
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73
SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.
AnonymousMethodExpression
));
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
715
case SyntaxKind.
AnonymousMethodExpression
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
428
case SyntaxKind.
AnonymousMethodExpression
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
144
return node.IsParentKind(SyntaxKind.
AnonymousMethodExpression
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
25
if (node.IsKind(SyntaxKind.
AnonymousMethodExpression
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
189
if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.
AnonymousMethodExpression
))
399
if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.
AnonymousMethodExpression
))
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
126
SyntaxKind.
AnonymousMethodExpression
or
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
178
case SyntaxKind.
AnonymousMethodExpression
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1272
return parent.IsKind(SyntaxKind.ParameterList) && parent.IsParentKind(SyntaxKind.
AnonymousMethodExpression
);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyTestBase.cs (1)
391
not SyntaxKind.
AnonymousMethodExpression
and
Microsoft.CodeAnalysis.CSharp.Features (19)
BraceCompletion\CurlyBraceCompletionService.cs (1)
159
if (currentTokenParentParent.IsKind(SyntaxKind.
AnonymousMethodExpression
))
ChangeSignature\CSharpChangeSignatureService.cs (1)
100
SyntaxKind.
AnonymousMethodExpression
,
CodeRefactorings\AddAwait\CSharpAddAwaitCodeRefactoringProvider.cs (1)
41
case SyntaxKind.
AnonymousMethodExpression
:
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
932
case SyntaxKind.
AnonymousMethodExpression
:
EditAndContinue\SyntaxComparer.cs (4)
541
case SyntaxKind.
AnonymousMethodExpression
:
891
case SyntaxKind.
AnonymousMethodExpression
:
998
case SyntaxKind.
AnonymousMethodExpression
:
1067
case SyntaxKind.
AnonymousMethodExpression
:
ExtractMethod\CSharpMethodExtractor.FormattingProvider.cs (1)
60
if (node.Kind() is SyntaxKind.SimpleLambdaExpression or SyntaxKind.ParenthesizedLambdaExpression or SyntaxKind.
AnonymousMethodExpression
)
ExtractMethod\CSharpSelectionValidator.cs (1)
500
case SyntaxKind.
AnonymousMethodExpression
:
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
45
else if (token.IsKind(SyntaxKind.DelegateKeyword) && token.Parent.IsKind(SyntaxKind.
AnonymousMethodExpression
))
src\Analyzers\CSharp\Analyzers\MakeAnonymousFunctionStatic\MakeAnonymousFunctionStaticDiagnosticAnalyzer.cs (1)
35
context.RegisterSyntaxNodeAction(AnalyzeSyntax, SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.
AnonymousMethodExpression
);
src\Analyzers\CSharp\Analyzers\RemoveUnnecessaryLambdaExpression\CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
55
SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.
AnonymousMethodExpression
);
src\Analyzers\CSharp\Analyzers\UseLocalFunction\CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
73
SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.
AnonymousMethodExpression
));
src\Analyzers\CSharp\CodeFixes\Nullable\CSharpDeclareAsNullableCodeFixProvider.cs (1)
126
SyntaxKind.
AnonymousMethodExpression
or
src\Compilers\CSharp\Portable\Syntax\LambdaUtilities.cs (4)
24
case SyntaxKind.
AnonymousMethodExpression
:
79
case SyntaxKind.
AnonymousMethodExpression
:
151
case SyntaxKind.
AnonymousMethodExpression
:
292
case SyntaxKind.
AnonymousMethodExpression
:
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LambdaTests.cs (1)
1979
var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.
AnonymousMethodExpression
)).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (39)
Parsing\AnonymousFunctionParsingTests.cs (11)
83
N(SyntaxKind.
AnonymousMethodExpression
);
184
N(SyntaxKind.
AnonymousMethodExpression
);
281
N(SyntaxKind.
AnonymousMethodExpression
);
382
N(SyntaxKind.
AnonymousMethodExpression
);
483
N(SyntaxKind.
AnonymousMethodExpression
);
1123
N(SyntaxKind.
AnonymousMethodExpression
);
1451
N(SyntaxKind.
AnonymousMethodExpression
);
1769
N(SyntaxKind.
AnonymousMethodExpression
);
1836
N(SyntaxKind.
AnonymousMethodExpression
);
2164
N(SyntaxKind.
AnonymousMethodExpression
);
2250
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\AsyncParsingTests.cs (2)
1368
N(SyntaxKind.
AnonymousMethodExpression
);
1388
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\AwaitParsingTests.cs (1)
1711
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\CollectionExpressionParsingTests.cs (1)
3147
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\DeclarationParsingTests.cs (1)
8415
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\ExpressionParsingTests.cs (3)
1948
Assert.Equal(SyntaxKind.
AnonymousMethodExpression
, expr.Kind());
1979
Assert.Equal(SyntaxKind.
AnonymousMethodExpression
, expr.Kind());
2009
Assert.Equal(SyntaxKind.
AnonymousMethodExpression
, expr.Kind());
Parsing\FunctionPointerTests.cs (1)
1275
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\LambdaParameterParsingTests.cs (9)
2286
N(SyntaxKind.
AnonymousMethodExpression
);
2690
N(SyntaxKind.
AnonymousMethodExpression
);
2805
N(SyntaxKind.
AnonymousMethodExpression
);
2898
N(SyntaxKind.
AnonymousMethodExpression
);
2970
N(SyntaxKind.
AnonymousMethodExpression
);
3048
N(SyntaxKind.
AnonymousMethodExpression
);
3140
N(SyntaxKind.
AnonymousMethodExpression
);
3261
N(SyntaxKind.
AnonymousMethodExpression
);
3389
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\LambdaReturnTypeParsingTests.cs (2)
298
N(SyntaxKind.
AnonymousMethodExpression
);
328
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\LocalFunctionParsingTests.cs (1)
2777
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\PatternParsingTests.cs (1)
10316
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\ScriptParsingTests.cs (2)
1425
N(SyntaxKind.
AnonymousMethodExpression
);
1462
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\StatementAttributeParsingTests.cs (3)
3304
N(SyntaxKind.
AnonymousMethodExpression
);
3387
N(SyntaxKind.
AnonymousMethodExpression
);
3467
N(SyntaxKind.
AnonymousMethodExpression
);
Parsing\TopLevelStatementsParsingTests.cs (1)
2478
N(SyntaxKind.
AnonymousMethodExpression
);
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1595
case SyntaxKind.
AnonymousMethodExpression
:
2488
SyntaxKind.
AnonymousMethodExpression
=> (((AnonymousMethodExpressionSyntax)declaration).Body as BlockSyntax)?.Statements,
2520
case SyntaxKind.
AnonymousMethodExpression
:
Formatting\CSharpSyntaxFormattingService.cs (1)
347
currentTokenParentParent.Kind() == SyntaxKind.
AnonymousMethodExpression
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (1)
715
case SyntaxKind.
AnonymousMethodExpression
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
428
case SyntaxKind.
AnonymousMethodExpression
:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
144
return node.IsParentKind(SyntaxKind.
AnonymousMethodExpression
);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\AnchorIndentationFormattingRule.cs (1)
25
if (node.IsKind(SyntaxKind.
AnonymousMethodExpression
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\NewLineUserSettingFormattingRule.cs (2)
189
if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.
AnonymousMethodExpression
))
399
if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.
AnonymousMethodExpression
))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Editing\CSharpImportAdder.cs (1)
178
case SyntaxKind.
AnonymousMethodExpression
:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (1)
1272
return parent.IsKind(SyntaxKind.ParameterList) && parent.IsParentKind(SyntaxKind.
AnonymousMethodExpression
);