37 references to ForwardSlash
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Legacy\HtmlTokenizerTest.cs (1)
63
TestSingleToken("/", SyntaxKind.
ForwardSlash
);
Syntax\SyntaxListTests.cs (1)
25
private static readonly SyntaxToken s_forwardSlash = SyntaxFactory.Token(SyntaxKind.
ForwardSlash
, "/");
Microsoft.CodeAnalysis.Razor.Compiler (33)
Language\Legacy\HtmlLanguageCharacteristics.cs (1)
33
case SyntaxKind.
ForwardSlash
:
Language\Legacy\HtmlMarkupParser.cs (16)
486
if (!NextIs(SyntaxKind.
ForwardSlash
))
680
if (At(SyntaxKind.
ForwardSlash
))
724
if (At(SyntaxKind.OpenAngle) && NextIs(SyntaxKind.
ForwardSlash
))
727
Assert(SyntaxKind.
ForwardSlash
);
806
(At(SyntaxKind.
ForwardSlash
) && NextIs(SyntaxKind.CloseAngle)))
808
if (At(SyntaxKind.
ForwardSlash
))
868
var forwardSlashToken = At(SyntaxKind.
ForwardSlash
) ? EatCurrentToken() : SyntaxFactory.MissingToken(SyntaxKind.
ForwardSlash
);
1020
if (At(SyntaxKind.
ForwardSlash
))
1033
if (At(SyntaxKind.
ForwardSlash
))
1070
case SyntaxKind.
ForwardSlash
: // Empty tag
1240
(token.Kind != SyntaxKind.
ForwardSlash
|| !self.NextIs(SyntaxKind.CloseAngle)),
1477
(token.Kind == SyntaxKind.
ForwardSlash
&& NextIs(SyntaxKind.CloseAngle)) ||
1495
if (NextIs(SyntaxKind.
ForwardSlash
))
2285
tokenType != SyntaxKind.
ForwardSlash
&&
2293
token.Kind == SyntaxKind.
ForwardSlash
||
Language\Legacy\HtmlTokenizer.cs (4)
21
[SyntaxKind.
ForwardSlash
] = SyntaxFactory.Token(SyntaxKind.
ForwardSlash
, "/"),
97
case SyntaxKind.
ForwardSlash
:
233
return EndToken(SyntaxKind.
ForwardSlash
);
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (4)
3531
if (forwardSlash is not null && forwardSlash.Kind is not (SyntaxKind.
ForwardSlash
or SyntaxKind.None))
3546
if (forwardSlash.Kind != SyntaxKind.
ForwardSlash
)
3575
if (forwardSlash is not null && forwardSlash.Kind is not (SyntaxKind.
ForwardSlash
or SyntaxKind.None))
3590
if (forwardSlash.Kind != SyntaxKind.
ForwardSlash
)
Language\Syntax\Generated\Syntax.xml.Main.Generated.cs (8)
548
if (forwardSlash.Kind is not (SyntaxKind.
ForwardSlash
or SyntaxKind.None)) return ThrowHelper.ThrowArgumentException<MarkupStartTagSyntax>(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash or SyntaxKind.None', but it was {forwardSlash.Kind}");
565
if (forwardSlash.Kind is not (SyntaxKind.
ForwardSlash
)) return ThrowHelper.ThrowArgumentException<MarkupEndTagSyntax>(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash', but it was {forwardSlash.Kind}");
574
=> SyntaxFactory.MarkupEndTag(SyntaxFactory.Token(SyntaxKind.OpenAngle), SyntaxFactory.Token(SyntaxKind.
ForwardSlash
), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.Text), miscAttributeContent, SyntaxFactory.Token(SyntaxKind.CloseAngle), isMarkupTransition, chunkGenerator, editHandler);
578
=> SyntaxFactory.MarkupEndTag(SyntaxFactory.Token(SyntaxKind.OpenAngle), SyntaxFactory.Token(SyntaxKind.
ForwardSlash
), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.Text), default(MarkupMiscAttributeContentSyntax), SyntaxFactory.Token(SyntaxKind.CloseAngle), isMarkupTransition, chunkGenerator, editHandler);
594
if (forwardSlash.Kind is not (SyntaxKind.
ForwardSlash
or SyntaxKind.None)) return ThrowHelper.ThrowArgumentException<MarkupTagHelperStartTagSyntax>(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash or SyntaxKind.None', but it was {forwardSlash.Kind}");
611
if (forwardSlash.Kind is not (SyntaxKind.
ForwardSlash
)) return ThrowHelper.ThrowArgumentException<MarkupTagHelperEndTagSyntax>(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash', but it was {forwardSlash.Kind}");
620
=> SyntaxFactory.MarkupTagHelperEndTag(SyntaxFactory.Token(SyntaxKind.OpenAngle), SyntaxFactory.Token(SyntaxKind.
ForwardSlash
), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.Text), miscAttributeContent, SyntaxFactory.Token(SyntaxKind.CloseAngle), chunkGenerator, editHandler);
624
=> SyntaxFactory.MarkupTagHelperEndTag(SyntaxFactory.Token(SyntaxKind.OpenAngle), SyntaxFactory.Token(SyntaxKind.
ForwardSlash
), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.Text), default(MarkupMiscAttributeContentSyntax), SyntaxFactory.Token(SyntaxKind.CloseAngle), chunkGenerator, editHandler);
Microsoft.CodeAnalysis.Razor.Workspaces (2)
AutoInsert\AutoClosingTagOnAutoInsertProvider.cs (2)
98
ForwardSlash: not { Kind: SyntaxKind.
ForwardSlash
, IsMissing: false },
118
ForwardSlash: not { Kind: SyntaxKind.
ForwardSlash
, IsMissing: false },