66 references to CloseBraceToken
Microsoft.CodeAnalysis.CSharp (4)
Syntax.xml.Main.Generated.cs (1)
1681
=> node.Update(VisitToken(node.OpenBraceToken), VisitList(node.Expressions), VisitToken(node.
CloseBraceToken
));
Syntax.xml.Syntax.Generated.cs (3)
3514
if (openBraceToken != this.OpenBraceToken || expressions != this.Expressions || closeBraceToken != this.
CloseBraceToken
)
3524
public InitializerExpressionSyntax WithOpenBraceToken(SyntaxToken openBraceToken) => Update(openBraceToken, this.Expressions, this.
CloseBraceToken
);
3525
public InitializerExpressionSyntax WithExpressions(SeparatedSyntaxList<ExpressionSyntax> expressions) => Update(this.OpenBraceToken, expressions, this.
CloseBraceToken
);
Microsoft.CodeAnalysis.CSharp.CodeStyle (13)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
636
var closeBracket = CloseBracketToken.WithTriviaFrom(initializer.
CloseBraceToken
);
685
if (newCollectionIsSingleLine && sourceText.AreOnSameLine(initializer.OpenBraceToken, initializer.
CloseBraceToken
))
702
!sourceText.AreOnSameLine(initializer.OpenBraceToken, initializer.
CloseBraceToken
))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
108
InitializerExpressionSyntax initializeExpressionNode => (initializeExpressionNode.OpenBraceToken, initializeExpressionNode.
CloseBraceToken
),
111
WithExpressionSyntax withExpr => (withExpr.Initializer.OpenBraceToken, withExpr.Initializer.
CloseBraceToken
),
112
ImplicitObjectCreationExpressionSyntax { Initializer: { } initializer } => (initializer.OpenBraceToken, initializer.
CloseBraceToken
),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
59
AddSuppressWrappingIfOnSingleLineOperation(list, lastTokenOfType.Value, initializer.
CloseBraceToken
, SuppressOption.IgnoreElasticWrapping);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (5)
170
SetAlignmentBlockOperation(list, arrayCreation.NewKeyword, arrayCreation.Initializer.OpenBraceToken, arrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
173
SetAlignmentBlockOperation(list, implicitArrayCreation.NewKeyword, implicitArrayCreation.Initializer.OpenBraceToken, implicitArrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
176
SetAlignmentBlockOperation(list, arrayCreation.StackAllocKeyword, arrayCreation.Initializer.OpenBraceToken, arrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
179
SetAlignmentBlockOperation(list, implicitArrayCreation.StackAllocKeyword, implicitArrayCreation.Initializer.OpenBraceToken, implicitArrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
185
SetAlignmentBlockOperation(list, withExpression.GetFirstToken(), withExpression.Initializer.OpenBraceToken, withExpression.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
375
AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.GetPreviousToken(includeZeroWidth: true), arrayOrCollectionInitializer.
CloseBraceToken
);
Microsoft.CodeAnalysis.CSharp.Features (7)
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (1)
53
=> expression.Span.Contains(token.SpanStart) && token != expression.
CloseBraceToken
;
SignatureHelp\SignatureHelpUtilities.cs (1)
26
private static readonly Func<InitializerExpressionSyntax, SyntaxToken> s_getInitializerExpressionCloseToken = e => e.
CloseBraceToken
;
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (3)
636
var closeBracket = CloseBracketToken.WithTriviaFrom(initializer.
CloseBraceToken
);
685
if (newCollectionIsSingleLine && sourceText.AreOnSameLine(initializer.OpenBraceToken, initializer.
CloseBraceToken
))
702
!sourceText.AreOnSameLine(initializer.OpenBraceToken, initializer.
CloseBraceToken
))
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
39
var nextToken = node.
CloseBraceToken
.GetNextToken();
Wrapping\SeparatedSyntaxList\CSharpInitializerExpressionWrapper.cs (1)
39
=> listSyntax.
CloseBraceToken
;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (22)
Generated\Syntax.Test.xml.Generated.cs (2)
11794
Assert.Equal(SyntaxKind.CloseBraceToken, node.
CloseBraceToken
.Kind());
11795
var newNode = node.WithOpenBraceToken(node.OpenBraceToken).WithExpressions(node.Expressions).WithCloseBraceToken(node.
CloseBraceToken
);
Parsing\ExpressionParsingTests.cs (20)
1223
Assert.NotEqual(default, oc.Initializer.
CloseBraceToken
);
1225
Assert.False(oc.Initializer.
CloseBraceToken
.IsMissing);
1246
Assert.NotEqual(default, oc.Initializer.
CloseBraceToken
);
1248
Assert.False(oc.Initializer.
CloseBraceToken
.IsMissing);
1269
Assert.NotEqual(default, oc.Initializer.
CloseBraceToken
);
1271
Assert.False(oc.Initializer.
CloseBraceToken
.IsMissing);
1293
Assert.NotEqual(default, oc.Initializer.
CloseBraceToken
);
1295
Assert.False(oc.Initializer.
CloseBraceToken
.IsMissing);
1319
Assert.NotEqual(default, oc.Initializer.
CloseBraceToken
);
1321
Assert.False(oc.Initializer.
CloseBraceToken
.IsMissing);
1343
Assert.NotEqual(default, oc.Initializer.
CloseBraceToken
);
1345
Assert.False(oc.Initializer.
CloseBraceToken
.IsMissing);
1847
Assert.NotEqual(default, ac.Initializer.
CloseBraceToken
);
1849
Assert.False(ac.Initializer.
CloseBraceToken
.IsMissing);
1869
Assert.NotEqual(default, ac.Initializer.
CloseBraceToken
);
1871
Assert.False(ac.Initializer.
CloseBraceToken
.IsMissing);
1893
Assert.NotEqual(default, ac.Initializer.
CloseBraceToken
);
1895
Assert.False(ac.Initializer.
CloseBraceToken
.IsMissing);
1913
Assert.NotEqual(default, ac.Initializer.
CloseBraceToken
);
1915
Assert.False(ac.Initializer.
CloseBraceToken
.IsMissing);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
108
InitializerExpressionSyntax initializeExpressionNode => (initializeExpressionNode.OpenBraceToken, initializeExpressionNode.
CloseBraceToken
),
111
WithExpressionSyntax withExpr => (withExpr.Initializer.OpenBraceToken, withExpr.Initializer.
CloseBraceToken
),
112
ImplicitObjectCreationExpressionSyntax { Initializer: { } initializer } => (initializer.OpenBraceToken, initializer.
CloseBraceToken
),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
59
AddSuppressWrappingIfOnSingleLineOperation(list, lastTokenOfType.Value, initializer.
CloseBraceToken
, SuppressOption.IgnoreElasticWrapping);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (5)
170
SetAlignmentBlockOperation(list, arrayCreation.NewKeyword, arrayCreation.Initializer.OpenBraceToken, arrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
173
SetAlignmentBlockOperation(list, implicitArrayCreation.NewKeyword, implicitArrayCreation.Initializer.OpenBraceToken, implicitArrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
176
SetAlignmentBlockOperation(list, arrayCreation.StackAllocKeyword, arrayCreation.Initializer.OpenBraceToken, arrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
179
SetAlignmentBlockOperation(list, implicitArrayCreation.StackAllocKeyword, implicitArrayCreation.Initializer.OpenBraceToken, implicitArrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
185
SetAlignmentBlockOperation(list, withExpression.GetFirstToken(), withExpression.Initializer.OpenBraceToken, withExpression.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
375
AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.GetPreviousToken(includeZeroWidth: true), arrayOrCollectionInitializer.
CloseBraceToken
);
Roslyn.Diagnostics.CSharp.Analyzers (10)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
108
InitializerExpressionSyntax initializeExpressionNode => (initializeExpressionNode.OpenBraceToken, initializeExpressionNode.
CloseBraceToken
),
111
WithExpressionSyntax withExpr => (withExpr.Initializer.OpenBraceToken, withExpr.Initializer.
CloseBraceToken
),
112
ImplicitObjectCreationExpressionSyntax { Initializer: { } initializer } => (initializer.OpenBraceToken, initializer.
CloseBraceToken
),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (1)
59
AddSuppressWrappingIfOnSingleLineOperation(list, lastTokenOfType.Value, initializer.
CloseBraceToken
, SuppressOption.IgnoreElasticWrapping);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\IndentBlockFormattingRule.cs (5)
170
SetAlignmentBlockOperation(list, arrayCreation.NewKeyword, arrayCreation.Initializer.OpenBraceToken, arrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
173
SetAlignmentBlockOperation(list, implicitArrayCreation.NewKeyword, implicitArrayCreation.Initializer.OpenBraceToken, implicitArrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
176
SetAlignmentBlockOperation(list, arrayCreation.StackAllocKeyword, arrayCreation.Initializer.OpenBraceToken, arrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
179
SetAlignmentBlockOperation(list, implicitArrayCreation.StackAllocKeyword, implicitArrayCreation.Initializer.OpenBraceToken, implicitArrayCreation.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
185
SetAlignmentBlockOperation(list, withExpression.GetFirstToken(), withExpression.Initializer.OpenBraceToken, withExpression.Initializer.
CloseBraceToken
, IndentBlockOption.RelativeToFirstTokenOnBaseTokenLine);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SuppressFormattingRule.cs (1)
375
AddSuppressAllOperationIfOnMultipleLine(list, arrayOrCollectionInitializer.OpenBraceToken.GetPreviousToken(includeZeroWidth: true), arrayOrCollectionInitializer.
CloseBraceToken
);