68 references to DirectiveTokenKind
Microsoft.AspNetCore.Razor.Language.UnitTests (25)
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (7)
215
v => DirectiveToken(
DirectiveTokenKind
.String, "*, TestAssembly", v)),
254
v => DirectiveToken(
DirectiveTokenKind
.String, "*, TestAssembly", v)),
258
v => DirectiveToken(
DirectiveTokenKind
.String, "cool:", v)),
299
v => DirectiveToken(
DirectiveTokenKind
.String, "*, TestAssembly", v)),
303
c1 => DirectiveToken(
DirectiveTokenKind
.Member, "test", c1),
348
v => DirectiveToken(
DirectiveTokenKind
.String, "*, TestAssembly", v)),
436
n => Directive("test", n, c => DirectiveToken(
DirectiveTokenKind
.Member, "value2", c)),
DirectiveDescriptorBuilderExtensionsTest.cs (11)
20
Assert.Equal(
DirectiveTokenKind
.Member, token.Kind);
34
Assert.Equal(
DirectiveTokenKind
.Namespace, token.Kind);
48
Assert.Equal(
DirectiveTokenKind
.String, token.Kind);
62
Assert.Equal(
DirectiveTokenKind
.Type, token.Kind);
76
Assert.Equal(
DirectiveTokenKind
.Type, token.Kind);
90
Assert.Equal(
DirectiveTokenKind
.Member, token.Kind);
104
Assert.Equal(
DirectiveTokenKind
.Namespace, token.Kind);
118
Assert.Equal(
DirectiveTokenKind
.String, token.Kind);
132
Assert.Equal(
DirectiveTokenKind
.Attribute, token.Kind);
146
Assert.Equal(
DirectiveTokenKind
.Attribute, token.Kind);
160
Assert.Equal(
DirectiveTokenKind
.GenericTypeConstraint, token.Kind);
Extensions\DesignTimeDirectiveTargetExtensionTest.cs (7)
50
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.Type),
91
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.Namespace),
132
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.Member),
173
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.String),
179
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.String),
231
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.Boolean),
271
DirectiveToken = DirectiveTokenDescriptor.CreateToken(
DirectiveTokenKind
.String),
Microsoft.AspNetCore.Razor.Test.Common (1)
Language\Intermediate\IntermediateNodeAssert.cs (1)
122
public static void DirectiveToken(
DirectiveTokenKind
expectedKind, string expectedContent, IntermediateNode node)
Microsoft.CodeAnalysis.Razor.Compiler (42)
Language\DirectiveDescriptorBuilderExtensions.cs (13)
26
DirectiveTokenKind
.Member,
48
DirectiveTokenKind
.Namespace,
70
DirectiveTokenKind
.String,
92
DirectiveTokenKind
.Type,
114
DirectiveTokenKind
.Attribute,
136
DirectiveTokenKind
.Boolean,
158
DirectiveTokenKind
.Member,
180
DirectiveTokenKind
.Namespace,
202
DirectiveTokenKind
.String,
224
DirectiveTokenKind
.Type,
246
DirectiveTokenKind
.Attribute,
263
DirectiveTokenKind
.GenericTypeConstraint,
280
DirectiveTokenKind
.IdentifierOrExpression,
Language\DirectiveTokenDescriptor.cs (6)
10
public abstract
DirectiveTokenKind
Kind { get; }
18
public static DirectiveTokenDescriptor CreateToken(
DirectiveTokenKind
kind)
23
public static DirectiveTokenDescriptor CreateToken(
DirectiveTokenKind
kind, bool optional)
28
public static DirectiveTokenDescriptor CreateToken(
DirectiveTokenKind
kind, bool optional, string name, string description)
35
public DefaultDirectiveTokenDescriptor(
DirectiveTokenKind
kind, bool optional, string name, string description)
43
public override
DirectiveTokenKind
Kind { get; }
Language\Extensions\DesignTimeDirectiveTargetExtension.cs (8)
38
var
tokenKind = node.DirectiveToken.Kind;
49
if (tokenKind ==
DirectiveTokenKind
.Attribute)
67
case
DirectiveTokenKind
.Type:
95
case
DirectiveTokenKind
.Member:
132
case
DirectiveTokenKind
.Namespace
133
or
DirectiveTokenKind
.IdentifierOrExpression:
160
case
DirectiveTokenKind
.String:
203
case
DirectiveTokenKind
.Boolean:
Language\Legacy\CSharpCodeParser.cs (15)
1592
if (tokenDescriptor.Kind ==
DirectiveTokenKind
.Member ||
1593
tokenDescriptor.Kind ==
DirectiveTokenKind
.Namespace ||
1594
tokenDescriptor.Kind ==
DirectiveTokenKind
.Type ||
1595
tokenDescriptor.Kind ==
DirectiveTokenKind
.Attribute ||
1596
tokenDescriptor.Kind ==
DirectiveTokenKind
.GenericTypeConstraint ||
1597
tokenDescriptor.Kind ==
DirectiveTokenKind
.Boolean ||
1598
tokenDescriptor.Kind ==
DirectiveTokenKind
.IdentifierOrExpression)
1639
case
DirectiveTokenKind
.Type:
1651
case
DirectiveTokenKind
.Namespace:
1663
case
DirectiveTokenKind
.Member:
1679
case
DirectiveTokenKind
.String:
1694
case
DirectiveTokenKind
.Boolean:
1709
case
DirectiveTokenKind
.Attribute:
1727
case
DirectiveTokenKind
.GenericTypeConstraint:
1782
case
DirectiveTokenKind
.IdentifierOrExpression: