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