99 references to AnonymousMethodExpressionSyntax
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder_Lambda.cs (2)
88
var
anon = (
AnonymousMethodExpressionSyntax
)syntax;
Binder\Binder_Statements.cs (1)
3306
case
AnonymousMethodExpressionSyntax
anonymousMethodSyntax:
Binder\ExpressionVariableFinder.cs (1)
300
public override void VisitAnonymousMethodExpression(
AnonymousMethodExpressionSyntax
node) { }
Binder\LocalBinderFactory.cs (1)
472
public override void VisitAnonymousMethodExpression(
AnonymousMethodExpressionSyntax
node)
BoundTree\UnboundLambda.cs (1)
1476
return ((
AnonymousMethodExpressionSyntax
)syntax).ParameterList!.Parameters[index].Identifier.GetLocation();
Symbols\Source\LambdaSymbol.cs (1)
234
AnonymousMethodExpressionSyntax
syntax => syntax.DelegateKeyword.GetLocation(),
Syntax\AnonymousMethodExpressionSyntax.cs (6)
14
public new
AnonymousMethodExpressionSyntax
WithBody(CSharpSyntaxNode body)
19
public
AnonymousMethodExpressionSyntax
Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body)
28
public new
AnonymousMethodExpressionSyntax
WithAsyncKeyword(SyntaxToken asyncKeyword)
31
public
AnonymousMethodExpressionSyntax
Update(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
41
public static
AnonymousMethodExpressionSyntax
AnonymousMethodExpression()
49
public static
AnonymousMethodExpressionSyntax
AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, BlockSyntax block, ExpressionSyntax expressionBody)
Syntax\LookupPosition.cs (2)
477
AnonymousMethodExpressionSyntax
anon = (
AnonymousMethodExpressionSyntax
)lambdaExpressionOrQueryNode;
Syntax\SyntaxFactory.cs (3)
2754
public static
AnonymousMethodExpressionSyntax
AnonymousMethodExpression(CSharpSyntaxNode body)
2757
public static
AnonymousMethodExpressionSyntax
AnonymousMethodExpression(ParameterListSyntax? parameterList, CSharpSyntaxNode body)
2762
public static
AnonymousMethodExpressionSyntax
AnonymousMethodExpression(SyntaxToken asyncKeyword, SyntaxToken delegateKeyword, ParameterListSyntax parameterList, CSharpSyntaxNode body)
Microsoft.CodeAnalysis.CSharp.CodeStyle (4)
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
272
AnonymousMethodExpressionSyntax
anonymousMethod => anonymousMethod.ParameterList?.Parameters ?? default,
IndentBlockFormattingRule.cs (1)
160
case
AnonymousMethodExpressionSyntax
anonymousMethod:
SyntaxNodeExtensions.cs (1)
170
SyntaxKind.AnonymousMethodExpression => ((
AnonymousMethodExpressionSyntax
)declaration).ParameterList,
WrappingFormattingRule.cs (1)
86
AnonymousMethodExpressionSyntax
anonymousMethod => (anonymousMethod.DelegateKeyword, anonymousMethod.GetLastToken(includeZeroWidth: true)),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
CSharpMakeMethodSynchronousCodeFixProvider.cs (1)
40
case
AnonymousMethodExpressionSyntax
method: return RemoveAsyncModifierHelpers.WithoutAsyncModifier(method);
CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
58
AnonymousMethodExpressionSyntax
method => AnnotateBlock(generator, RemoveAsyncModifierHelpers.WithoutAsyncModifier(method)),
CSharpUseLocalFunctionCodeFixProvider.cs (1)
285
case
AnonymousMethodExpressionSyntax
anonymousMethod:
RemoveAsyncModifierHelpers.cs (1)
30
internal static SyntaxNode WithoutAsyncModifier(
AnonymousMethodExpressionSyntax
method)
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (2)
Structure\AnonymousMethodExpressionStructureTests.cs (1)
17
public class AnonymousMethodExpressionTests : AbstractCSharpSyntaxNodeStructureTests<
AnonymousMethodExpressionSyntax
>
SymbolKey\SymbolKeyTestBase.cs (1)
375
tmp = body.DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>();
Microsoft.CodeAnalysis.CSharp.Features (19)
ChangeSignature\CSharpChangeSignatureService.cs (1)
344
if (updatedNode is
AnonymousMethodExpressionSyntax
anonymousMethod)
Completion\CompletionProviders\AwaitCompletionProvider.cs (1)
49
AnonymousMethodExpressionSyntax
anonymous => anonymous.DelegateKeyword.SpanStart,
CSharpMakeMethodSynchronousCodeFixProvider.cs (1)
40
case
AnonymousMethodExpressionSyntax
method: return RemoveAsyncModifierHelpers.WithoutAsyncModifier(method);
CSharpRemoveAsyncModifierCodeFixProvider.cs (1)
58
AnonymousMethodExpressionSyntax
method => AnnotateBlock(generator, RemoveAsyncModifierHelpers.WithoutAsyncModifier(method)),
CSharpRemoveUnnecessaryLambdaExpressionDiagnosticAnalyzer.cs (1)
272
AnonymousMethodExpressionSyntax
anonymousMethod => anonymousMethod.ParameterList?.Parameters ?? default,
CSharpUseLocalFunctionCodeFixProvider.cs (1)
285
case
AnonymousMethodExpressionSyntax
anonymousMethod:
EditAndContinue\CSharpEditAndContinueAnalyzer.cs (2)
1840
return ((
AnonymousMethodExpressionSyntax
)node).DelegateKeyword.Span;
1925
return ((
AnonymousMethodExpressionSyntax
)lambda).ParameterList!.Parameters[ordinal].Identifier.Span;
EditAndContinue\SyntaxComparer.cs (2)
990
var
anonymous = (
AnonymousMethodExpressionSyntax
)nestedFunction;
ExtractMethod\CSharpSelectionResult.cs (1)
85
AnonymousMethodExpressionSyntax
or
ExtractMethod\CSharpSelectionResult.StatementResult.cs (3)
44
AnonymousMethodExpressionSyntax
anonymous => anonymous.AsyncKeyword.Kind() == SyntaxKind.AsyncKeyword,
64
AnonymousMethodExpressionSyntax
or
101
case
AnonymousMethodExpressionSyntax
anonymous:
ExtractMethod\Extensions.cs (1)
62
case
AnonymousMethodExpressionSyntax
a: return a.Block;
RemoveAsyncModifierHelpers.cs (1)
30
internal static SyntaxNode WithoutAsyncModifier(
AnonymousMethodExpressionSyntax
method)
Structure\CSharpBlockStructureProvider.cs (1)
21
builder.Add<
AnonymousMethodExpressionSyntax
, AnonymousMethodExpressionStructureProvider>();
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (2)
12
internal class AnonymousMethodExpressionStructureProvider : AbstractSyntaxNodeStructureProvider<
AnonymousMethodExpressionSyntax
>
16
AnonymousMethodExpressionSyntax
anonymousMethod,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (10)
Semantics\AnonymousFunctionTests.cs (4)
983
var
anonymousMethodSyntax = root.DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
1017
var
anonymousMethodSyntax = root.DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
Semantics\BindingAsyncTests.cs (2)
87
var
del = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
Semantics\RefFieldTests.cs (4)
16098
var
anonymousMethod = tree.GetRoot().DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
16138
var
anonymousMethod = tree.GetRoot().DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (7)
Compilation\SemanticModelGetSemanticInfoTests.cs (1)
6735
var semanticInfo = GetSemanticInfoForTest<
AnonymousMethodExpressionSyntax
>(sourceCode);
Symbols\Source\DeclaringSyntaxNodeTests.cs (1)
721
CheckLambdaDeclaringSyntax<
AnonymousMethodExpressionSyntax
>(comp, tree, "/*3*/");
Symbols\Source\DelegateTests.cs (5)
738
var
anonymousMethod = root.DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
766
var
anonymousMethod = root.DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
835
lambdaSyntax = tree.GetCompilationUnitRoot().DescendantNodes().OfType<
AnonymousMethodExpressionSyntax
>().Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (27)
Generated\Syntax.Test.xml.Generated.cs (5)
10148
private static
AnonymousMethodExpressionSyntax
GenerateAnonymousMethodExpression()
11323
var
node = GenerateAnonymousMethodExpression();
11330
var
newNode = node.WithModifiers(node.Modifiers).WithDelegateKeyword(node.DelegateKeyword).WithParameterList(node.ParameterList).WithBlock(node.Block).WithExpressionBody(node.ExpressionBody);
15153
var
oldNode = GenerateAnonymousMethodExpression();
15169
var
oldNode = GenerateAnonymousMethodExpression();
Parsing\ExpressionParsingTests.cs (6)
1951
var
am = (
AnonymousMethodExpressionSyntax
)expr;
1982
var
am = (
AnonymousMethodExpressionSyntax
)expr;
2012
var
am = (
AnonymousMethodExpressionSyntax
)expr;
Parsing\ParserErrorMessageTests.cs (3)
3858
var
anonymousMethodExpression = (
AnonymousMethodExpressionSyntax
)tree.GetRoot().DescendantNodes().Single(node => node is
AnonymousMethodExpressionSyntax
);
Syntax\SyntaxNodeTests.cs (13)
3821
var
expression = (
AnonymousMethodExpressionSyntax
)SyntaxFactory.ParseExpression(text);
3848
var
expression = (
AnonymousMethodExpressionSyntax
)SyntaxFactory.ParseExpression(text);
3875
var
expression = (
AnonymousMethodExpressionSyntax
)SyntaxFactory.ParseExpression(text);
3902
var
expression = (
AnonymousMethodExpressionSyntax
)SyntaxFactory.ParseExpression(text);
3929
var
expression = (
AnonymousMethodExpressionSyntax
)SyntaxFactory.ParseExpression(text);
3939
var
expression = (
AnonymousMethodExpressionSyntax
)SyntaxFactory.ParseExpression(text);
3940
var
withAsync = expression.WithAsyncKeyword(default);
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
2482
return (((
AnonymousMethodExpressionSyntax
)declaration).Body as BlockSyntax)?.Statements ?? s_EmptyList;
2518
return ((
AnonymousMethodExpressionSyntax
)declaration).WithBody(body);
Editing\CSharpImportAdder.cs (1)
180
public override void VisitAnonymousMethodExpression(
AnonymousMethodExpressionSyntax
node)
IndentBlockFormattingRule.cs (1)
160
case
AnonymousMethodExpressionSyntax
anonymousMethod:
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
170
SyntaxKind.AnonymousMethodExpression => ((
AnonymousMethodExpressionSyntax
)declaration).ParameterList,
ReassignedVariable\CSharpReassignedVariableService.cs (1)
45
if (current is BlockSyntax or SwitchSectionSyntax or ArrowExpressionClauseSyntax or
AnonymousMethodExpressionSyntax
or MemberDeclarationSyntax)
Recommendations\CSharpRecommendationServiceRunner.cs (1)
36
AnonymousMethodExpressionSyntax
anonymousMethod => anonymousMethod.ParameterList?.Parameters.Count ?? -1,
WrappingFormattingRule.cs (1)
86
AnonymousMethodExpressionSyntax
anonymousMethod => (anonymousMethod.DelegateKeyword, anonymousMethod.GetLastToken(includeZeroWidth: true)),