1 write to Token
Microsoft.CodeAnalysis.CodeStyle (1)
TokenData.cs (1)
30this.Token = token;
50 references to Token
Microsoft.CodeAnalysis.CodeStyle (50)
AbstractFormatEngine.cs (1)
266if (context.IsFormattingDisabled(new TextSpan(context.TokenStream.LastTokenInStream.Token.SpanStart, 0)))
AbstractFormatEngine.OperationApplier.cs (5)
338previousChangesMap[currentToken.Token] = triviaInfo.Spaces; 346var spanBetweenTokens = TextSpan.FromBounds(previousToken.Token.Span.End, currentToken.Token.SpanStart); 516if (previousChangesMap.ContainsKey(tokenWithIndex.Token)) 539var indentationDelta = _context.GetDeltaFromPreviousChangesMap(tokenWithIndex.Token, previousChangesMap);
FormattingContext.cs (1)
597if (_anchorBaseTokenMap.TryGetValue(tokenData.Token, out var tempAnchorData))
TokenData.cs (11)
50=> this.Token.GetHashCode(); 70return this.Token.Equals(other.Token); 85var start = this.Token.SpanStart - other.Token.SpanStart; 91var end = this.Token.Span.End - other.Token.Span.End; 98var commonRoot = this.Token.GetCommonRoot(other.Token); 103var index1 = Index(tokens, this.Token); 104var index2 = Index(tokens, other.Token);
TokenStream.cs (32)
97return _treeData.IsFirstToken(this.FirstTokenInStream.Token); 106return _treeData.IsLastToken(this.LastTokenInStream.Token); 156var previousToken = tokenData.Token.GetPreviousToken(includeZeroWidth: true); 174var nextToken = tokenData.Token.GetNextToken(includeZeroWidth: true); 189token = previousTokenData.Token; 290for (; previousToken.Token.RawKind != 0; previousToken = previousToken.GetPreviousTokenData()) 303GetTokenLength(previousToken.Token, out var tokenLength, out var multipleLines); 351var token = this.FirstTokenInStream.Token; 369var token = this.LastTokenInStream.Token; 379if (_treeData.IsFirstToken(token2.Token)) 384if (_treeData.IsLastToken(token1.Token)) 390Debug.Assert(token1.Token.Span.End <= token2.Token.SpanStart); 392Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 406if (_treeData.IsFirstToken(token2.Token)) 408return _factory.CreateLeadingTrivia(token2.Token); 410else if (_treeData.IsLastToken(token1.Token)) 412return _factory.CreateTrailingTrivia(token1.Token); 415Debug.Assert(token1.Token.Span.End <= token2.Token.SpanStart); 417Debug.Assert((token1.IndexInStream >= 0 && token2.IndexInStream >= 0) || token1.Token.Equals(token2.Token.GetPreviousToken(includeZeroWidth: true)) || token2.Token.LeadingTrivia.Span.Contains(token1.Token.Span)); 421return _factory.Create(token1.Token, token2.Token); 435Debug.Assert(_treeData.IsFirstToken(this.FirstTokenInStream.Token)); 447Debug.Assert(_treeData.IsLastToken(this.LastTokenInStream.Token)); 489if (tokenData1.Token.RawKind == 0)