1 override of Kind
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\DirectiveDescriptor.cs (1)
258public override DirectiveKind Kind { get; }
23 references to Kind
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
DirectiveDescriptorTest.cs (8)
21Assert.Equal(DirectiveKind.SingleLine, directive.Kind); 36Assert.Equal(DirectiveKind.SingleLine, directive.Kind); 48Assert.Equal(DirectiveKind.SingleLine, directive.Kind); 63Assert.Equal(DirectiveKind.SingleLine, directive.Kind); 75Assert.Equal(DirectiveKind.RazorBlock, directive.Kind); 90Assert.Equal(DirectiveKind.RazorBlock, directive.Kind); 102Assert.Equal(DirectiveKind.CodeBlock, directive.Kind); 117Assert.Equal(DirectiveKind.CodeBlock, directive.Kind);
Microsoft.CodeAnalysis.Razor.Compiler (13)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (1)
228switch (descriptor.Kind)
Language\DirectiveDescriptor.cs (6)
89/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.SingleLine"/> 104/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.SingleLine"/> 120/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.RazorBlock"/> 135/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.RazorBlock"/> 151/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.CodeBlock"/> 166/// Creates a new <see cref="DirectiveDescriptor"/> with <see cref="Kind"/> set to <see cref="DirectiveKind.CodeBlock"/>
Language\DirectiveDescriptorComparer.cs (3)
30descriptorX.Kind == descriptorY.Kind && 46hash.Add(descriptor.Kind);
Language\Legacy\CSharpCodeParser.cs (1)
1816switch (descriptor.Kind)
Language\Syntax\RazorDirectiveSyntax.cs (1)
20=> DirectiveDescriptor?.Kind == kind;
Language\Syntax\SyntaxSerializer.cs (1)
119WriteValue($"Directive:{{{descriptor.Directive};{descriptor.Kind};{descriptor.Usage}}}");
Microsoft.CodeAnalysis.Razor.Workspaces (2)
Completion\DirectiveCompletionItemProvider.cs (1)
138var commitCharacters = GetDirectiveCommitCharacters(directive.Kind);
Formatting\Passes\RazorFormattingPass.cs (1)
337Parent.Parent: RazorDirectiveSyntax { DirectiveDescriptor.Kind: DirectiveKind.SingleLine }