1 write to IndexInStream
Microsoft.CodeAnalysis.CodeStyle (1)
TokenData.cs (1)
29this.IndexInStream = indexInStream;
49 references to IndexInStream
Microsoft.CodeAnalysis.CodeStyle (49)
AbstractFormatEngine.OperationApplier.cs (14)
340if (previousToken.IndexInStream < 0 || triviaInfo.Spaces == baseSpaceOrIndentation) 359previousToken.IndexInStream, 375if (tokenWithIndex.IndexInStream < 0) 384list.Sort((t1, t2) => t1.IndexInStream - t2.IndexInStream); 406if (lastToken.IndexInStream < 0) 425for (var pairIndex = firstToken.IndexInStream; pairIndex < lastToken.IndexInStream; pairIndex++) 506if (tokenWithIndex.IndexInStream < 0) 513while (tokenWithIndex.IndexInStream >= 0) 522var tokenPairIndex = tokenWithIndex.IndexInStream - 1; 533if (tokenWithIndex.IndexInStream < 0) 545startToken = startToken.IndexInStream < 0 ? _context.TokenStream.FirstTokenInStream : startToken; 546endToken = endToken.IndexInStream < 0 ? _context.TokenStream.LastTokenInStream : endToken;
FormattingContext.cs (2)
595while (tokenData.IndexInStream >= 0) 603var tokenPairIndex = tokenData.IndexInStream;
TokenData.cs (7)
65if (this.IndexInStream >= 0 && this.IndexInStream == other.IndexInStream) 80if (this.IndexInStream >= 0 && other.IndexInStream >= 0) 82return this.IndexInStream - other.IndexInStream;
TokenStream.cs (26)
150if (tokenData.IndexInStream > 0 && tokenData.IndexInStream < this.TokenCount) 152return new TokenData(this, tokenData.IndexInStream - 1, _tokens[tokenData.IndexInStream - 1]); 168if (tokenData.IndexInStream >= 0 && tokenData.IndexInStream < this.TokenCount - 1) 170return new TokenData(this, tokenData.IndexInStream + 1, _tokens[tokenData.IndexInStream + 1]); 391Debug.Assert(token1.IndexInStream < 0 || token2.IndexInStream < 0 || (token1.IndexInStream + 1 == token2.IndexInStream)); 392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 395if (token1.IndexInStream < 0 || token2.IndexInStream < 0) 400return GetTriviaData(token1.IndexInStream); 416Debug.Assert(token1.IndexInStream < 0 || token2.IndexInStream < 0 || (token1.IndexInStream + 1 == token2.IndexInStream)); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 419if (token1.IndexInStream < 0 || token2.IndexInStream < 0) 424return GetOriginalTriviaData(token1.IndexInStream);