25 references to Kinds
dotnet-razorsyntaxgenerator (25)
AbstractFileWriter.cs (3)
477
while ((field.
Kinds
is null || field.
Kinds
.Count == 0) && IsOverride(field))
488
return field.
Kinds
.Distinct().ToList();
SourceWriter.cs (22)
593
if (field.Type == "SyntaxToken" && field.
Kinds
?.Count > 0)
595
if (field.
Kinds
.Count == 1)
599
WriteLine($"if ({pname} is not null && {pname}.Kind is not (SyntaxKind.{field.
Kinds
[0].Name} or SyntaxKind.None))");
603
WriteLine($"if ({pname}.Kind != SyntaxKind.{field.
Kinds
[0].Name})");
607
$"$\"Invalid SyntaxKind. Expected 'SyntaxKind.{field.
Kinds
[0].Name}'{(IsOptional(field) ? " or 'SyntaxKind.None'" : "")}, but it was {{{pname}.Kind}}\");");
620
foreach (var kind in field.
Kinds
)
1471
&& field.
Kinds
!= null
1472
&& ((field.
Kinds
.Count == 1 && field.
Kinds
[0].Name != "IdentifierToken" && !field.
Kinds
[0].Name.EndsWith("LiteralToken", StringComparison.Ordinal)) || (field.
Kinds
.Count > 1 && field.
Kinds
.Count == node.Kinds.Count));
1571
if (field.Type == "SyntaxToken" && field.
Kinds
?.Count > 0)
1661
return field.Type == "SyntaxToken" && field.
Kinds
?.Count > 0;
1688
if (field.
Kinds
.Count == 1)
1690
return $"SyntaxFactory.Token(SyntaxKind.{field.
Kinds
[0].Name})";
1709
if (field.Type == "SyntaxToken" && CanBeAutoCreated(node, field) && field.
Kinds
.Count > 1)
1718
for (var i = 0; i < field.
Kinds
.Count; i++)
1721
var pKind = field.
Kinds
[i];
1909
return field.Type == "SyntaxToken" && field.
Kinds
!= null && field.
Kinds
.Count == 1 && field.
Kinds
[0].Name == "IdentifierToken";