82 references to IndentBlockOption
Microsoft.CodeAnalysis.CodeStyle (30)
AbstractFormatEngine.cs (1)
402
if (operation.Option.IsOn(
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine))
BaseIndentationFormattingRule.cs (6)
39
list.Add(new IndentBlockOperation(_token1, _token2, _span, _baseIndentation,
IndentBlockOption
.AbsolutePosition));
113
operation.Option ==
IndentBlockOption
.AbsolutePosition;
118
switch (operation.Option &
IndentBlockOption
.PositionMask)
120
case
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine:
122
case
IndentBlockOption
.RelativePosition:
123
case
IndentBlockOption
.AbsolutePosition:
BottomUpBaseIndentationFinder.cs (4)
158
if (operation.Option.IsOn(
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine))
176
if (operation.Option.IsOn(
IndentBlockOption
.AbsolutePosition))
191
if (operation.Option.IsOn(
IndentBlockOption
.AbsolutePosition))
196
if (operation.Option ==
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine)
FormattingContext.cs (2)
193
Func<FormattingContext, IndentBlockOperation, SyntaxToken> effectiveBaseTokenGetter = operation.Option.IsOn(
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine)
219
if (operation.Option.IsOn(
IndentBlockOption
.AbsolutePosition))
FormattingContext.InitialContextFinder.cs (1)
114
option:
IndentBlockOption
.AbsolutePosition));
FormattingExtensions.cs (6)
90
public static bool IsOn(this
IndentBlockOption
option,
IndentBlockOption
flag)
93
public static bool IsMaskOn(this
IndentBlockOption
option,
IndentBlockOption
mask)
360
if (operation.Option.IsOn(
IndentBlockOption
.AbsolutePosition))
366
if (!operation.Option.IsOn(
IndentBlockOption
.IndentIfConditionOfAnchorToken))
FormattingOperations.cs (4)
54
public static IndentBlockOperation CreateIndentBlockOperation(SyntaxToken startToken, SyntaxToken endToken, int indentationDelta,
IndentBlockOption
option)
63
public static IndentBlockOperation CreateIndentBlockOperation(SyntaxToken startToken, SyntaxToken endToken, TextSpan textSpan, int indentationDelta,
IndentBlockOption
option)
69
public static IndentBlockOperation CreateRelativeIndentBlockOperation(SyntaxToken baseToken, SyntaxToken startToken, SyntaxToken endToken, int indentationDelta,
IndentBlockOption
option)
79
public static IndentBlockOperation CreateRelativeIndentBlockOperation(SyntaxToken baseToken, SyntaxToken startToken, SyntaxToken endToken, TextSpan textSpan, int indentationDelta,
IndentBlockOption
option)
IndentBlockOperation.cs (6)
15
internal IndentBlockOperation(SyntaxToken startToken, SyntaxToken endToken, TextSpan textSpan, int indentationDelta,
IndentBlockOption
option)
17
Contract.ThrowIfFalse(option.IsMaskOn(
IndentBlockOption
.PositionMask));
34
internal IndentBlockOperation(SyntaxToken baseToken, SyntaxToken startToken, SyntaxToken endToken, TextSpan textSpan, int indentationDelta,
IndentBlockOption
option)
36
Contract.ThrowIfFalse(option.IsMaskOn(
IndentBlockOption
.PositionMask));
38
Contract.ThrowIfFalse(option.IsMaskOn(
IndentBlockOption
.RelativePositionMask));
59
public
IndentBlockOption
Option { get; }
Microsoft.CodeAnalysis.CSharp.CodeStyle (25)
BaseFormattingRule.cs (14)
21
IndentBlockOption
option =
IndentBlockOption
.RelativePosition)
36
IndentBlockOption
option =
IndentBlockOption
.RelativePosition)
60
IndentBlockOption
option =
IndentBlockOption
.AbsolutePosition)
74
IndentBlockOption
option =
IndentBlockOption
.RelativePosition)
89
IndentBlockOption
option =
IndentBlockOption
.RelativePosition)
104
IndentBlockOption
option =
IndentBlockOption
.RelativePosition)
114
IndentBlockOption
option =
IndentBlockOption
.RelativePosition)
IndentBlockFormattingRule.cs (11)
167
SetAlignmentBlockOperation(list, anonymousObjectCreation.NewKeyword, anonymousObjectCreation.OpenBraceToken, anonymousObjectCreation.CloseBraceToken,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine);
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, switchExpression.GetFirstToken(), switchExpression.OpenBraceToken, switchExpression.CloseBraceToken,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine);
179
SetAlignmentBlockOperation(list, withExpression.GetFirstToken(), withExpression.Initializer.OpenBraceToken, withExpression.Initializer.CloseBraceToken,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine);
192
SetAlignmentBlockOperation(list, baseTokenForAlignment, propertyPatternClause.OpenBraceToken, propertyPatternClause.CloseBraceToken,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine |
IndentBlockOption
.IndentIfConditionOfAnchorToken);
201
var
option =
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine;
267
var
option =
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
CSharpIndentationService.cs (3)
162
option:
IndentBlockOption
.RelativePosition));
191
list[i] = FormattingOperations.CreateIndentBlockOperation(startToken, endToken, indentationDelta: 1, option:
IndentBlockOption
.RelativePosition);
208
option:
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine));
MultiLineConditionalExpressionFormattingRule.cs (2)
71
indentationDelta: 1,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine));
74
indentationDelta: 1,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine));
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (17)
BaseFormattingRule.vb (12)
15
Protected Shared Sub AddIndentBlockOperation(operations As List(Of IndentBlockOperation), startToken As SyntaxToken, endToken As SyntaxToken, Optional [option] As
IndentBlockOption
=
IndentBlockOption
.RelativePosition)
29
Optional [option] As
IndentBlockOption
=
IndentBlockOption
.RelativePosition)
34
Protected Shared Sub SetAlignmentBlockOperation(operations As List(Of IndentBlockOperation), baseToken As SyntaxToken, startToken As SyntaxToken, endToken As SyntaxToken, Optional [option] As
IndentBlockOption
=
IndentBlockOption
.RelativePosition)
38
Protected Shared Sub SetAlignmentBlockOperation(operations As List(Of IndentBlockOperation), baseToken As SyntaxToken, startToken As SyntaxToken, endToken As SyntaxToken, span As TextSpan, Optional [option] As
IndentBlockOption
=
IndentBlockOption
.RelativePosition)
42
Protected Shared Sub AddAbsolutePositionIndentBlockOperation(operations As List(Of IndentBlockOperation), startToken As SyntaxToken, endToken As SyntaxToken, indentation As Integer, Optional [option] As
IndentBlockOption
=
IndentBlockOption
.AbsolutePosition)
46
Protected Shared Sub AddAbsolutePositionIndentBlockOperation(operations As List(Of IndentBlockOperation), startToken As SyntaxToken, endToken As SyntaxToken, indentation As Integer, span As TextSpan, Optional [option] As
IndentBlockOption
=
IndentBlockOption
.AbsolutePosition)
ElasticTriviaFormattingRule.vb (4)
31
[option]:=
IndentBlockOption
.RelativePosition)
36
[option]:=
IndentBlockOption
.RelativePosition))
49
[option]:=
IndentBlockOption
.RelativePosition)
54
[option]:=
IndentBlockOption
.RelativePosition))
NodeBasedFormattingRule.vb (1)
157
operations.Add(FormattingOperations.CreateIndentBlockOperation(caseBlockLastToken, nextTokenAfterCase, TextSpan.FromBounds(caseBlockLastToken.Span.End, nextTokenAfterCase.SpanStart), 1,
IndentBlockOption
.RelativePosition))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (5)
MultiLineConditionalExpressionFormattingRule.vb (2)
66
indentationDelta:=1,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine))
69
indentationDelta:=1,
IndentBlockOption
.RelativeToFirstTokenOnBaseTokenLine))
SpecialFormattingOperation.vb (3)
71
TextSpan.FromBounds(startToken.FullSpan.Start, node.FullSpan.End), indentationDelta:=1, [option]:=
IndentBlockOption
.RelativePosition))
109
baseToken, startToken, endToken, TextSpan.FromBounds(baseToken.Span.End, closeBrace.Span.End), indentationDelta,
IndentBlockOption
.RelativePosition))
162
baseToken, startToken, endToken, span, indentationDelta:=0,
IndentBlockOption
.RelativePosition)