105 references to AnonymousMethodExpression
Microsoft.CodeAnalysis.CSharp (20)
Binder\Binder_Conversions.cs (1)
830if (!lambdaSymbol.SyntaxNode.IsKind(SyntaxKind.AnonymousMethodExpression))
Binder\Binder_Expressions.cs (2)
563case SyntaxKind.AnonymousMethodExpression: 2807case SyntaxKind.AnonymousMethodExpression:
Binder\Binder_Lambda.cs (2)
85case SyntaxKind.AnonymousMethodExpression: 149var isAnonymousMethod = syntax.IsKind(SyntaxKind.AnonymousMethodExpression);
Binder\Semantics\Conversions\ConversionsBase.cs (1)
1533if (anonymousFunction.Syntax.Kind() == SyntaxKind.AnonymousMethodExpression)
BoundTree\UnboundLambda.cs (3)
72public MessageID MessageID { get { return Syntax.Kind() == SyntaxKind.AnonymousMethodExpression ? MessageID.IDS_AnonMethod : MessageID.IDS_Lambda; } } 1454public override MessageID MessageID { get { return this.UnboundLambda.Syntax.Kind() == SyntaxKind.AnonymousMethodExpression ? MessageID.IDS_AnonMethod : MessageID.IDS_Lambda; } } 1475case SyntaxKind.AnonymousMethodExpression:
Lowering\DiagnosticsPass_ExpressionTrees.cs (1)
586case SyntaxKind.AnonymousMethodExpression:
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
129case SyntaxKind.AnonymousMethodExpression:
Parser\LanguageParser.cs (1)
10076case SyntaxKind.AnonymousMethodExpression:
Syntax\LambdaUtilities.cs (4)
24case SyntaxKind.AnonymousMethodExpression: 79case SyntaxKind.AnonymousMethodExpression: 151case SyntaxKind.AnonymousMethodExpression: 292case SyntaxKind.AnonymousMethodExpression:
Syntax\LookupPosition.cs (1)
476case SyntaxKind.AnonymousMethodExpression:
Syntax\SyntaxFacts.cs (1)
552or SyntaxKind.AnonymousMethodExpression
Syntax\SyntaxNodeExtensions.cs (2)
25case SyntaxKind.AnonymousMethodExpression: 88case SyntaxKind.AnonymousMethodExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle (10)
AnchorIndentationFormattingRule.cs (1)
25if (node.IsKind(SyntaxKind.AnonymousMethodExpression))
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
55SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
66SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
ExpressionSyntaxExtensions.cs (1)
727case SyntaxKind.AnonymousMethodExpression:
FormattingHelpers.cs (1)
144return node.IsParentKind(SyntaxKind.AnonymousMethodExpression);
NewLineUserSettingFormattingRule.cs (2)
169if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.AnonymousMethodExpression)) 379if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.AnonymousMethodExpression))
SyntaxNodeExtensions.cs (3)
170SyntaxKind.AnonymousMethodExpression => ((AnonymousMethodExpressionSyntax)declaration).ParameterList, 321=> node.IsAnyLambda() || node.IsKind(SyntaxKind.AnonymousMethodExpression); 506case SyntaxKind.AnonymousMethodExpression:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
CSharpDeclareAsNullableCodeFixProvider.cs (1)
147SyntaxKind.AnonymousMethodExpression or
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1264return parent.IsKind(SyntaxKind.ParameterList) && parent.IsParentKind(SyntaxKind.AnonymousMethodExpression);
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (1)
SymbolKey\SymbolKeyTestBase.cs (1)
391not SyntaxKind.AnonymousMethodExpression and
Microsoft.CodeAnalysis.CSharp.Features (21)
BraceCompletion\CurlyBraceCompletionService.cs (1)
165if (currentTokenParentParent.IsKind(SyntaxKind.AnonymousMethodExpression))
ChangeSignature\CSharpChangeSignatureService.cs (1)
91SyntaxKind.AnonymousMethodExpression,
CodeRefactorings\AddAwait\CSharpAddAwaitCodeRefactoringProvider.cs (1)
41case SyntaxKind.AnonymousMethodExpression:
ConvertLinq\CSharpConvertLinqQueryToForEachProvider.cs (1)
940case SyntaxKind.AnonymousMethodExpression:
CSharpDeclareAsNullableCodeFixProvider.cs (1)
147SyntaxKind.AnonymousMethodExpression or
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
55SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
CSharpUseLocalFunctionDiagnosticAnalyzer.cs (1)
66SyntaxKind.SimpleLambdaExpression, SyntaxKind.ParenthesizedLambdaExpression, SyntaxKind.AnonymousMethodExpression);
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (3)
1839case SyntaxKind.AnonymousMethodExpression: 1923case SyntaxKind.AnonymousMethodExpression: 2144case SyntaxKind.AnonymousMethodExpression:
EditAndContinue\SyntaxComparer.cs (4)
540case SyntaxKind.AnonymousMethodExpression: 882case SyntaxKind.AnonymousMethodExpression: 989case SyntaxKind.AnonymousMethodExpression: 1058case SyntaxKind.AnonymousMethodExpression:
ExtractMethod\CSharpMethodExtractor.FormattingProvider.cs (1)
61if (node.IsKind(SyntaxKind.SimpleLambdaExpression) || node.IsKind(SyntaxKind.ParenthesizedLambdaExpression) || node.IsKind(SyntaxKind.AnonymousMethodExpression))
ExtractMethod\CSharpSelectionValidator.cs (1)
476case SyntaxKind.AnonymousMethodExpression:
LambdaUtilities.cs (4)
24case SyntaxKind.AnonymousMethodExpression: 79case SyntaxKind.AnonymousMethodExpression: 151case SyntaxKind.AnonymousMethodExpression: 292case SyntaxKind.AnonymousMethodExpression:
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
38else if (token.IsKind(SyntaxKind.DelegateKeyword) && token.Parent.IsKind(SyntaxKind.AnonymousMethodExpression))
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LambdaTests.cs (1)
1975var node1 = tree.GetRoot().DescendantNodes().Where(n => n.IsKind(SyntaxKind.AnonymousMethodExpression)).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (37)
Parsing\AnonymousFunctionParsingTests.cs (11)
83N(SyntaxKind.AnonymousMethodExpression); 184N(SyntaxKind.AnonymousMethodExpression); 281N(SyntaxKind.AnonymousMethodExpression); 382N(SyntaxKind.AnonymousMethodExpression); 483N(SyntaxKind.AnonymousMethodExpression); 1123N(SyntaxKind.AnonymousMethodExpression); 1451N(SyntaxKind.AnonymousMethodExpression); 1769N(SyntaxKind.AnonymousMethodExpression); 1836N(SyntaxKind.AnonymousMethodExpression); 2176N(SyntaxKind.AnonymousMethodExpression); 2262N(SyntaxKind.AnonymousMethodExpression);
Parsing\AsyncParsingTests.cs (2)
1368N(SyntaxKind.AnonymousMethodExpression); 1388N(SyntaxKind.AnonymousMethodExpression);
Parsing\AwaitParsingTests.cs (1)
1352N(SyntaxKind.AnonymousMethodExpression);
Parsing\DeclarationParsingTests.cs (1)
8415N(SyntaxKind.AnonymousMethodExpression);
Parsing\ExpressionParsingTests.cs (3)
1948Assert.Equal(SyntaxKind.AnonymousMethodExpression, expr.Kind()); 1979Assert.Equal(SyntaxKind.AnonymousMethodExpression, expr.Kind()); 2009Assert.Equal(SyntaxKind.AnonymousMethodExpression, expr.Kind());
Parsing\FunctionPointerTests.cs (1)
1275N(SyntaxKind.AnonymousMethodExpression);
Parsing\LambdaParameterParsingTests.cs (9)
2286N(SyntaxKind.AnonymousMethodExpression); 2690N(SyntaxKind.AnonymousMethodExpression); 2805N(SyntaxKind.AnonymousMethodExpression); 2898N(SyntaxKind.AnonymousMethodExpression); 2970N(SyntaxKind.AnonymousMethodExpression); 3048N(SyntaxKind.AnonymousMethodExpression); 3140N(SyntaxKind.AnonymousMethodExpression); 3261N(SyntaxKind.AnonymousMethodExpression); 3389N(SyntaxKind.AnonymousMethodExpression);
Parsing\LambdaReturnTypeParsingTests.cs (2)
298N(SyntaxKind.AnonymousMethodExpression); 328N(SyntaxKind.AnonymousMethodExpression);
Parsing\PatternParsingTests.cs (1)
10355N(SyntaxKind.AnonymousMethodExpression);
Parsing\ScriptParsingTests.cs (2)
1425N(SyntaxKind.AnonymousMethodExpression); 1462N(SyntaxKind.AnonymousMethodExpression);
Parsing\StatementAttributeParsingTests.cs (3)
3303N(SyntaxKind.AnonymousMethodExpression); 3386N(SyntaxKind.AnonymousMethodExpression); 3466N(SyntaxKind.AnonymousMethodExpression);
Parsing\TopLevelStatementsParsingTests.cs (1)
2475N(SyntaxKind.AnonymousMethodExpression);
Microsoft.CodeAnalysis.CSharp.Workspaces (13)
AnchorIndentationFormattingRule.cs (1)
25if (node.IsKind(SyntaxKind.AnonymousMethodExpression))
CodeGeneration\CSharpSyntaxGenerator.cs (3)
1589case SyntaxKind.AnonymousMethodExpression: 2481case SyntaxKind.AnonymousMethodExpression: 2517case SyntaxKind.AnonymousMethodExpression:
Formatting\CSharpSyntaxFormattingService.cs (1)
347currentTokenParentParent.Kind() == SyntaxKind.AnonymousMethodExpression))
FormattingHelpers.cs (1)
144return node.IsParentKind(SyntaxKind.AnonymousMethodExpression);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (1)
727case SyntaxKind.AnonymousMethodExpression:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (3)
170SyntaxKind.AnonymousMethodExpression => ((AnonymousMethodExpressionSyntax)declaration).ParameterList, 321=> node.IsAnyLambda() || node.IsKind(SyntaxKind.AnonymousMethodExpression); 506case SyntaxKind.AnonymousMethodExpression:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
1264return parent.IsKind(SyntaxKind.ParameterList) && parent.IsParentKind(SyntaxKind.AnonymousMethodExpression);
NewLineUserSettingFormattingRule.cs (2)
169if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.AnonymousMethodExpression)) 379if (currentToken.IsKind(SyntaxKind.OpenBraceToken) && currentTokenParentParent.IsKind(SyntaxKind.AnonymousMethodExpression))