1 implementation of Usage
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\DirectiveDescriptor.cs (1)
199
public DirectiveUsage
Usage
{ get; set; }
33 writes to Usage
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (6)
Legacy\RazorDirectivesTest.cs (6)
21
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
41
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
61
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
69
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
89
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
97
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Microsoft.AspNetCore.Razor.Language.UnitTests (12)
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (1)
418
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (5)
23
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
61
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
99
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
168
var directive = DirectiveDescriptor.CreateCodeBlockDirective("custom", b => b.
Usage
= DirectiveUsage.FileScopedSinglyOccurring);
201
var directive = DirectiveDescriptor.CreateRazorBlockDirective("custom", b => b.
Usage
= DirectiveUsage.FileScopedSinglyOccurring);
Legacy\RazorDirectivesTest.cs (6)
21
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
41
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
61
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
69
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
89
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
97
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Microsoft.CodeAnalysis.Razor.Compiler (15)
Language\Components\ComponentConstrainedTypeParamDirective.cs (1)
19
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Language\Components\ComponentInjectDirective.cs (1)
23
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Language\Components\ComponentLayoutDirective.cs (1)
18
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Language\Components\ComponentPageDirective.cs (1)
19
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Language\Components\ComponentPreserveWhitespaceDirective.cs (1)
18
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Language\Components\ComponentRenderModeDirective.cs (1)
17
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Language\Components\ComponentTypeParamDirective.cs (1)
18
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Language\Extensions\AttributeDirective.cs (1)
18
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Language\Extensions\ImplementsDirective.cs (1)
18
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Language\Extensions\InheritsDirective.cs (1)
19
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Language\Extensions\NamespaceDirective.cs (1)
20
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Mvc.Version2_X\NamespaceDirective.cs (1)
25
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Mvc\InjectDirective.cs (1)
25
builder.
Usage
= DirectiveUsage.FileScopedMultipleOccurring;
Mvc\ModelDirective.cs (1)
21
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;
Mvc\PageDirective.cs (1)
23
builder.
Usage
= DirectiveUsage.FileScopedSinglyOccurring;