1 write to _context
Microsoft.CodeAnalysis.Workspaces (1)
AbstractFormatEngine.OperationApplier.cs (1)
28
_context
= context;
71 references to _context
Microsoft.CodeAnalysis.Workspaces (71)
AbstractFormatEngine.OperationApplier.cs (71)
54
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
63
var indentation =
_context
.GetBaseIndentation(
_context
.TokenStream.GetToken(pairIndex + 1));
65
var previousToken =
_context
.TokenStream.GetToken(pairIndex);
66
_context
.TokenStream.GetTokenLength(previousToken, out var tokenLength, out var multipleLines);
69
var endColumnOfPreviousToken = multipleLines ? tokenLength :
_context
.TokenStream.GetCurrentColumn(previousToken) + tokenLength;
74
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
76
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(indentation - endColumnOfPreviousToken,
_context
, _formattingRules));
86
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
101
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
103
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(space,
_context
, _formattingRules));
109
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
116
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
118
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(operation.Space,
_context
, _formattingRules));
124
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
139
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
141
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithSpace(space,
_context
, _formattingRules));
163
if (
_context
.TokenStream.TwoTokensOnSameLine(
_context
.TokenStream.GetToken(pairIndex),
164
_context
.TokenStream.GetToken(pairIndex + 1)))
177
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
179
var indentation =
_context
.GetBaseIndentation(
_context
.TokenStream.GetToken(pairIndex + 1));
187
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
190
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithLine(operation.Line, indentation,
_context
, _formattingRules, cancellationToken));
197
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
201
var indentation =
_context
.GetBaseIndentation(
_context
.TokenStream.GetToken(pairIndex + 1));
204
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
207
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithLine(operation.Line, indentation,
_context
, _formattingRules, cancellationToken));
218
Debug.Assert(!
_context
.IsFormattingDisabled(new TextSpan(
_context
.TokenStream.GetToken(pairIndex + 1).SpanStart, 0)));
220
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithIndentation(indentation,
_context
, _formattingRules, cancellationToken));
286
if (!ApplyAlignment(
_context
.TokenStream.FirstTokenOfBaseTokenLine(operation.BaseToken), operation.Tokens, previousChangesMap, out tokenData, cancellationToken))
310
var baseSpaceOrIndentation =
_context
.TokenStream.GetCurrentColumn(token);
315
var previousToken =
_context
.TokenStream.GetPreviousTokenData(currentToken);
317
var triviaInfo =
_context
.TokenStream.GetTriviaData(previousToken, currentToken);
347
if (
_context
.IsSpacingSuppressed(spanBetweenTokens, triviaInfo.TreatAsElastic))
352
if (
_context
.IsFormattingDisabled(spanBetweenTokens))
358
_context
.TokenStream.ApplyChange(
360
triviaInfo.WithIndentation(baseSpaceOrIndentation,
_context
, _formattingRules, cancellationToken));
374
var tokenWithIndex =
_context
.TokenStream.GetTokenData(token);
397
var endAnchorToken =
_context
.GetEndTokenForAnchorSpan(firstToken);
405
var lastToken =
_context
.TokenStream.GetTokenData(endAnchorToken);
408
lastToken =
_context
.TokenStream.LastTokenInStream;
427
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
434
if (
_context
.IsSpacingSuppressed(pairIndex))
442
var currentToken =
_context
.TokenStream.GetToken(pairIndex + 1);
470
Debug.Assert(!
_context
.IsFormattingDisabled(pairIndex));
477
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithIndentation(indentation,
_context
, _formattingRules, cancellationToken));
489
var baseTokenWithIndex =
_context
.TokenStream.GetTokenData(baseToken);
490
var firstTokenWithIndex =
_context
.TokenStream.GetTokenData(startToken).GetPreviousTokenData();
491
var lastTokenWithIndex =
_context
.TokenStream.GetTokenData(endToken);
524
_context
.TokenStream.GetTriviaData(tokenPairIndex).SecondTokenIsFirstTokenOnLine)
539
var indentationDelta =
_context
.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap);
545
startToken = startToken.IndexInStream < 0 ?
_context
.TokenStream.FirstTokenInStream : startToken;
546
endToken = endToken.IndexInStream < 0 ?
_context
.TokenStream.LastTokenInStream : endToken;
555
var triviaInfo =
_context
.TokenStream.GetTriviaData(pairIndex);
563
if (
_context
.IsSpacingSuppressed(pairIndex))
568
var firstTokenOnLine =
_context
.TokenStream.GetToken(pairIndex + 1);
569
var indentation = triviaInfo.Spaces +
_context
.GetAnchorDeltaFromOriginalColumn(firstTokenOnLine);
577
_context
.TokenStream.ApplyChange(pairIndex, triviaInfo.WithIndentation(indentation,
_context
, _formattingRules, cancellationToken));