Base:
property
Block
Microsoft.CodeAnalysis.CSharp.Syntax.AnonymousFunctionExpressionSyntax.Block
41 references to Block
Microsoft.CodeAnalysis.CSharp (13)
Binder\LocalBinderFactory.cs (1)
522VisitBlock(node.Block);
Syntax.xml.Main.Generated.cs (1)
1669=> node.Update(VisitList(node.Modifiers), VisitToken(node.DelegateKeyword), (ParameterListSyntax?)Visit(node.ParameterList), (BlockSyntax?)Visit(node.Block) ?? throw new ArgumentNullException("block"), (ExpressionSyntax?)Visit(node.ExpressionBody));
Syntax.xml.Syntax.Generated.cs (9)
3129if (modifiers != this.Modifiers || delegateKeyword != this.DelegateKeyword || parameterList != this.ParameterList || block != this.Block || expressionBody != this.ExpressionBody) 3140public new AnonymousMethodExpressionSyntax WithModifiers(SyntaxTokenList modifiers) => Update(modifiers, this.DelegateKeyword, this.ParameterList, this.Block, this.ExpressionBody); 3141public AnonymousMethodExpressionSyntax WithDelegateKeyword(SyntaxToken delegateKeyword) => Update(this.Modifiers, delegateKeyword, this.ParameterList, this.Block, this.ExpressionBody); 3142public AnonymousMethodExpressionSyntax WithParameterList(ParameterListSyntax? parameterList) => Update(this.Modifiers, this.DelegateKeyword, parameterList, this.Block, this.ExpressionBody); 3146public new AnonymousMethodExpressionSyntax WithExpressionBody(ExpressionSyntax? expressionBody) => Update(this.Modifiers, this.DelegateKeyword, this.ParameterList, this.Block, expressionBody); 3156public new AnonymousMethodExpressionSyntax AddBlockAttributeLists(params AttributeListSyntax[] items) => WithBlock(this.Block.WithAttributeLists(this.Block.AttributeLists.AddRange(items))); 3158public new AnonymousMethodExpressionSyntax AddBlockStatements(params StatementSyntax[] items) => WithBlock(this.Block.WithStatements(this.Block.Statements.AddRange(items)));
Syntax\AnonymousMethodExpressionSyntax.cs (1)
29=> this.Update(asyncKeyword, this.DelegateKeyword, this.ParameterList, this.Block, this.ExpressionBody);
Syntax\LookupPosition.cs (1)
496body = anon.Block;
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
161SetAlignmentBlockOperation(list, anonymousMethod, anonymousMethod.Block);
Microsoft.CodeAnalysis.CSharp.Features (5)
EditAndContinue\SyntaxComparer.cs (1)
1019body = anonymous.Block;
ExtractMethod\Extensions.cs (1)
49case AnonymousMethodExpressionSyntax a: return a.Block;
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (3)
22if (anonymousMethod.Block.IsMissing || 23anonymousMethod.Block.OpenBraceToken.IsMissing || 24anonymousMethod.Block.CloseBraceToken.IsMissing)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (20)
Generated\Syntax.Test.xml.Generated.cs (2)
11739Assert.NotNull(node.Block); 11741var newNode = node.WithModifiers(node.Modifiers).WithDelegateKeyword(node.DelegateKeyword).WithParameterList(node.ParameterList).WithBlock(node.Block).WithExpressionBody(node.ExpressionBody);
Parsing\ExpressionParsingTests.cs (18)
1964Assert.NotNull(am.Block); 1965Assert.NotEqual(default, am.Block.OpenBraceToken); 1966Assert.NotEqual(default, am.Block.CloseBraceToken); 1967Assert.False(am.Block.OpenBraceToken.IsMissing); 1968Assert.False(am.Block.CloseBraceToken.IsMissing); 1969Assert.Equal(0, am.Block.Statements.Count); 1994Assert.NotNull(am.Block); 1995Assert.NotEqual(default, am.Block.OpenBraceToken); 1996Assert.NotEqual(default, am.Block.CloseBraceToken); 1997Assert.False(am.Block.OpenBraceToken.IsMissing); 1998Assert.False(am.Block.CloseBraceToken.IsMissing); 1999Assert.Equal(0, am.Block.Statements.Count); 2019Assert.NotNull(am.Block); 2020Assert.NotEqual(default, am.Block.OpenBraceToken); 2021Assert.NotEqual(default, am.Block.CloseBraceToken); 2022Assert.False(am.Block.OpenBraceToken.IsMissing); 2023Assert.False(am.Block.CloseBraceToken.IsMissing); 2024Assert.Equal(0, am.Block.Statements.Count);
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
161SetAlignmentBlockOperation(list, anonymousMethod, anonymousMethod.Block);
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (1)
161SetAlignmentBlockOperation(list, anonymousMethod, anonymousMethod.Block);