114 references to SpacePlacement
Microsoft.CodeAnalysis.CSharp.CodeStyle (114)
CSharpFormattingOptions2.cs (20)
79
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterMethodDeclarationName))
84
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.WithinMethodDeclarationParenthesis))
89
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BetweenEmptyMethodDeclarationParentheses))
94
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterMethodCallName))
99
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.WithinMethodCallParentheses))
104
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BetweenEmptyMethodCallParentheses))
109
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterControlFlowStatementKeyword))
122
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterCast))
127
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.IgnoreAroundVariableDeclaration),
135
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BeforeOpenSquareBracket))
140
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BetweenEmptySquareBrackets))
145
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.WithinSquareBrackets))
150
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterColonInBaseTypeDeclaration))
155
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterComma))
160
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterDot))
165
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.AfterSemicolonsInForStatement))
170
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BeforeColonInBaseTypeDeclaration))
175
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BeforeComma))
180
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BeforeDot))
185
CSharpSyntaxFormattingOptions.SpacingDefault.HasFlag(
SpacePlacement
.BeforeSemicolonsInForStatement))
CSharpSyntaxFormattingOptions.cs (47)
23
public const
SpacePlacement
SpacingDefault =
24
SpacePlacement
.AfterControlFlowStatementKeyword |
25
SpacePlacement
.AfterSemicolonsInForStatement |
26
SpacePlacement
.AfterColonInBaseTypeDeclaration |
27
SpacePlacement
.BeforeColonInBaseTypeDeclaration |
28
SpacePlacement
.AfterComma;
55
[DataMember] public
SpacePlacement
Spacing { get; init; } = SpacingDefault;
73
(options.GetOption(CSharpFormattingOptions2.SpacesIgnoreAroundVariableDeclaration, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.IgnoreAroundVariableDeclaration)) ?
SpacePlacement
.IgnoreAroundVariableDeclaration : 0) |
74
(options.GetOption(CSharpFormattingOptions2.SpacingAfterMethodDeclarationName, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterMethodDeclarationName)) ?
SpacePlacement
.AfterMethodDeclarationName : 0) |
75
(options.GetOption(CSharpFormattingOptions2.SpaceBetweenEmptyMethodDeclarationParentheses, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BetweenEmptyMethodDeclarationParentheses)) ?
SpacePlacement
.BetweenEmptyMethodDeclarationParentheses : 0) |
76
(options.GetOption(CSharpFormattingOptions2.SpaceWithinMethodDeclarationParenthesis, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.WithinMethodDeclarationParenthesis)) ?
SpacePlacement
.WithinMethodDeclarationParenthesis : 0) |
77
(options.GetOption(CSharpFormattingOptions2.SpaceAfterMethodCallName, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterMethodCallName)) ?
SpacePlacement
.AfterMethodCallName : 0) |
78
(options.GetOption(CSharpFormattingOptions2.SpaceBetweenEmptyMethodCallParentheses, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BetweenEmptyMethodCallParentheses)) ?
SpacePlacement
.BetweenEmptyMethodCallParentheses : 0) |
79
(options.GetOption(CSharpFormattingOptions2.SpaceWithinMethodCallParentheses, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.WithinMethodCallParentheses)) ?
SpacePlacement
.WithinMethodCallParentheses : 0) |
80
(options.GetOption(CSharpFormattingOptions2.SpaceAfterControlFlowStatementKeyword, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterControlFlowStatementKeyword)) ?
SpacePlacement
.AfterControlFlowStatementKeyword : 0) |
82
(options.GetOption(CSharpFormattingOptions2.SpaceBeforeSemicolonsInForStatement, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BeforeSemicolonsInForStatement)) ?
SpacePlacement
.BeforeSemicolonsInForStatement : 0) |
83
(options.GetOption(CSharpFormattingOptions2.SpaceAfterSemicolonsInForStatement, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterSemicolonsInForStatement)) ?
SpacePlacement
.AfterSemicolonsInForStatement : 0) |
84
(options.GetOption(CSharpFormattingOptions2.SpaceAfterCast, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterCast)) ?
SpacePlacement
.AfterCast : 0) |
85
(options.GetOption(CSharpFormattingOptions2.SpaceBeforeOpenSquareBracket, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BeforeOpenSquareBracket)) ?
SpacePlacement
.BeforeOpenSquareBracket : 0) |
86
(options.GetOption(CSharpFormattingOptions2.SpaceBetweenEmptySquareBrackets, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BetweenEmptySquareBrackets)) ?
SpacePlacement
.BetweenEmptySquareBrackets : 0) |
87
(options.GetOption(CSharpFormattingOptions2.SpaceWithinSquareBrackets, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.WithinSquareBrackets)) ?
SpacePlacement
.WithinSquareBrackets : 0) |
88
(options.GetOption(CSharpFormattingOptions2.SpaceAfterColonInBaseTypeDeclaration, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterColonInBaseTypeDeclaration)) ?
SpacePlacement
.AfterColonInBaseTypeDeclaration : 0) |
89
(options.GetOption(CSharpFormattingOptions2.SpaceBeforeColonInBaseTypeDeclaration, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BeforeColonInBaseTypeDeclaration)) ?
SpacePlacement
.BeforeColonInBaseTypeDeclaration : 0) |
90
(options.GetOption(CSharpFormattingOptions2.SpaceAfterComma, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterComma)) ?
SpacePlacement
.AfterComma : 0) |
91
(options.GetOption(CSharpFormattingOptions2.SpaceBeforeComma, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BeforeComma)) ?
SpacePlacement
.BeforeComma : 0) |
92
(options.GetOption(CSharpFormattingOptions2.SpaceAfterDot, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.AfterDot)) ?
SpacePlacement
.AfterDot : 0) |
93
(options.GetOption(CSharpFormattingOptions2.SpaceBeforeDot, fallbackOptions.Spacing.HasFlag(
SpacePlacement
.BeforeDot)) ?
SpacePlacement
.BeforeDot : 0);
SpacingFormattingRule.cs (39)
63
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterMethodDeclarationName));
77
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterMethodDeclarationName));
90
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterMethodDeclarationName));
96
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterMethodDeclarationName));
101
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BetweenEmptyMethodDeclarationParentheses));
106
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodDeclarationParenthesis));
111
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodDeclarationParenthesis));
120
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterMethodCallName));
125
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BetweenEmptyMethodCallParentheses));
130
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodCallParentheses));
135
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodCallParentheses));
141
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterMethodCallName));
146
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodCallParentheses));
151
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodCallParentheses));
161
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterControlFlowStatementKeyword));
168
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinExpressionParentheses));
175
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinCastParentheses));
184
|| _options.Spacing.HasFlag(
SpacePlacement
.BeforeSemicolonsInForStatement)))
186
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BeforeSemicolonsInForStatement));
189
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterSemicolonsInForStatement));
195
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinOtherParentheses));
200
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinOtherParentheses));
206
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterCast));
215
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterComma));
228
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BeforeOpenSquareBracket));
236
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BetweenEmptySquareBrackets));
242
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinSquareBrackets));
247
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinSquareBrackets));
273
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterColonInBaseTypeDeclaration));
279
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BeforeColonInBaseTypeDeclaration));
289
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterComma));
299
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BeforeComma));
305
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterDot));
311
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BeforeDot));
317
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.AfterSemicolonsInForStatement));
323
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.BeforeSemicolonsInForStatement));
447
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodDeclarationParenthesis));
454
return AdjustSpacesOperationZeroOrOne(_options.Spacing.HasFlag(
SpacePlacement
.WithinMethodDeclarationParenthesis));
580
if (_options.Spacing.HasFlag(
SpacePlacement
.IgnoreAroundVariableDeclaration))
SpacingWithinParentheses.cs (8)
21
public static SpacePlacementWithinParentheses ToSpacingWithinParentheses(this
SpacePlacement
placement)
22
=> (placement.HasFlag(
SpacePlacement
.WithinExpressionParentheses) ? SpacePlacementWithinParentheses.Expressions : 0) |
23
(placement.HasFlag(
SpacePlacement
.WithinCastParentheses) ? SpacePlacementWithinParentheses.TypeCasts : 0) |
24
(placement.HasFlag(
SpacePlacement
.WithinOtherParentheses) ? SpacePlacementWithinParentheses.ControlFlowStatements : 0);
26
public static
SpacePlacement
ToSpacePlacement(this SpacePlacementWithinParentheses placement)
27
=> (placement.HasFlag(SpacePlacementWithinParentheses.Expressions) ?
SpacePlacement
.WithinExpressionParentheses : 0) |
28
(placement.HasFlag(SpacePlacementWithinParentheses.TypeCasts) ?
SpacePlacement
.WithinCastParentheses : 0) |
29
(placement.HasFlag(SpacePlacementWithinParentheses.ControlFlowStatements) ?
SpacePlacement
.WithinOtherParentheses : 0);