1 write to Content
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\InternalSyntax\SyntaxToken.cs (1)
16Content = content;
89 references to Content
Microsoft.AspNetCore.Razor.Language.UnitTests (9)
Syntax\GreenNodeTests.cs (4)
465Assert.Equal("", tokens[0].Content); 560Assert.Equal("OnlyThis", tokens[0].Content); 608Assert.Equal("First", enumerator.Current.Content); 612Assert.Equal("Second", enumerator.Current.Content);
Syntax\SyntaxTokenCacheTest.cs (5)
24Assert.Equal("Hello world", token.Content); 55Assert.Equal("Hello world", token1.Content); 58Assert.Equal("Hello world", token2.Content); 74Assert.Equal("Text1", token1.Content); 77Assert.Equal("Text2", token2.Content);
Microsoft.CodeAnalysis.Razor.Compiler (80)
Language\Legacy\CSharpCodeParser.cs (43)
295CurrentToken.Content.Length > 0 && 296CurrentToken.Content[0] == SyntaxConstants.TransitionCharacter) 302_tokenizer.Reset(Context.Source.Position - split.right.Content.Length); 341if (!TryParseDirective(builder, in precedingWhitespace, transition, CurrentToken.Content)) 349CurrentToken.Content, 354new SourceSpan(CurrentStart, CurrentToken.Content.Length)); 366if (!TryParseDirective(builder, in precedingWhitespace, transition, CurrentToken.Content) && 412new SourceSpan(CurrentStart, CurrentToken.Content.Length))); 424new SourceSpan(CurrentStart, CurrentToken.Content.Length), 425CurrentToken.Content)); 835!string.Equals(nextToken.Content, SyntaxConstants.TextTagName, StringComparison.Ordinal)) 1080var finalIdentifier = SyntaxFactory.Token(SyntaxKind.Identifier, transition.Content); 1107if (CurrentToken.Content == "switch") 1211var currentDirective = CurrentToken.Content; 1307Debug.Assert(string.Equals(CurrentToken.Content, directive, StringComparison.Ordinal)); 1364var rawValue = string.Concat(TokenBuilder.ToList().Nodes.Select(s => s.Content)).Trim(); 1424var contentSpan = token.Content.AsSpan(); 1577new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive)); 1644new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive)); 1666lastSeenMemberIdentifier = CurrentToken.Content; 1673new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive)); 1688new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive)); 1703new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive)); 1721new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive)); 1729string.Equals(CurrentToken.Content, CSharpSyntaxFacts.GetText(CSharpSyntaxKind.WhereKeyword), StringComparison.Ordinal)) 1736if (!string.Equals(CurrentToken.Content, lastSeenMemberIdentifier, StringComparison.Ordinal)) 1742new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive, CurrentToken.Content, lastSeenMemberIdentifier ?? string.Empty)); 1772new SourceSpan(CurrentStart, CurrentToken.Content.Length), 1773CurrentToken.Content, 1835new SourceSpan(CurrentStart, CurrentToken.Content.Length), 1983currentIdentifierLength += token.Content.Length; 1996identifierLength += token.Content.Length; 2008identifierLength += token.Content.Length; 2029new SourceSpan(CurrentStart, CurrentToken.Content.Length), descriptor.Directive, "{")); 2221new SourceSpan(CurrentStart, CurrentToken.Content.Length))); 2625usingContentBuilder.Append(token.Content); 2633parsedNamespaceBuilder.Append(token.Content); 2747new SourceSpan(CurrentStart, CurrentToken.Content.Length), CurrentToken.Content)); 3072var finalIdentifier = SyntaxFactory.Token(SyntaxKind.Identifier, $"{transition.Content}{identifier.Content}"); 3111return token.Content;
Language\Legacy\HtmlMarkupParser.cs (23)
160new SourceSpan(CurrentStart, CurrentToken.Content.Length))); 372(At(SyntaxKind.Transition) && Lookahead(count: 1).Content.StartsWith(":", StringComparison.Ordinal)))) 416if (CurrentToken.Kind == SyntaxKind.Text && CurrentToken.Content.Length > 0 && CurrentToken.Content[0] == ':') 650tagName = CurrentToken.Content; 729if (!At(SyntaxKind.Text) || !string.Equals(CurrentToken.Content, tagName, StringComparison.OrdinalIgnoreCase)) 875tagName += CurrentToken.Content; 1290builder.Append(node.Content); 1390prefixBuilder.Append(prefixToken.Content); 1398new LocationTagged<string>(CurrentToken.Content, CurrentStart)); 1503string.Equals(CurrentToken.Content, ScriptTagName, StringComparison.OrdinalIgnoreCase)) 1606Debug.Assert(CurrentToken.Kind == SyntaxKind.Text && string.Equals(CurrentToken.Content, "cdata", StringComparison.OrdinalIgnoreCase)); 1942string.Equals(tagName.Content, "cdata", StringComparison.OrdinalIgnoreCase) && 2004!string.Equals(afterBang.Content, "DOCTYPE", StringComparison.OrdinalIgnoreCase); 2160for (var i = 0; i < CurrentToken.Content.Length; i++) 2179CurrentToken.Content[position] == sequence[0] && 2180position + sequence.Length <= CurrentToken.Content.Length) 2182var possibleStart = CurrentToken.Content.AsSpan(position, sequence.Length); 2194var postSequenceBookmark = bookmark.AbsoluteIndex + preSequence.Content.Length + sequenceToken.Content.Length; 2197if (!string.IsNullOrEmpty(preSequence.Content)) 2207Context.Source.Position = bookmark.AbsoluteIndex + preSequence.Content.Length; 2266return token.Kind == SyntaxKind.Text && token.Content == "-";
Language\Legacy\HtmlTokenizer.cs (1)
52Debug.Assert(token.Content == content);
Language\Legacy\LanguageCharacteristics.cs (3)
90var left = CreateToken(token.Content.Substring(0, splitAt), leftType, Array.Empty<RazorDiagnostic>()); 93if (splitAt < token.Content.Length) 95right = CreateToken(token.Content.Substring(splitAt), token.Kind, token.GetDiagnostics());
Language\Legacy\NativeCSharpTokenizer.cs (1)
770if (token != null && _keywords.TryGetValue(token.Content, out var keyword))
Language\Legacy\RoslynCSharpTokenizer.cs (1)
715var content = token.Content;
Language\Legacy\TokenizerView.cs (1)
37Reset(Source.Position - token.Content.Length);
Language\Syntax\GreenNode.cs (2)
196return token.Content; 215var content = token.Content.AsSpan();
Language\Syntax\InternalSyntax\SyntaxToken.cs (3)
30return new SyntaxToken(Kind, Content, diagnostics); 62if (Content != otherToken.Content)
Language\Syntax\InternalSyntax\SyntaxTokenCache.cs (1)
31if (token != null && token.Kind == kind && token.Content == content)
Language\Syntax\SyntaxToken.cs (1)
77public string Content => Node != null ? ((InternalSyntax.SyntaxToken)Node).Content : string.Empty;