41 references to DirectiveUsage
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (6)
Legacy\RazorDirectivesTest.cs (6)
21builder.Usage = DirectiveUsage.FileScopedMultipleOccurring; 41builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 61builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 69builder.Usage = DirectiveUsage.FileScopedMultipleOccurring; 89builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 97builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Microsoft.AspNetCore.Razor.Language.UnitTests (12)
DefaultRazorIntermediateNodeLoweringPhaseIntegrationTest.cs (1)
418builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (5)
23builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 61builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 99builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 168var directive = DirectiveDescriptor.CreateCodeBlockDirective("custom", b => b.Usage = DirectiveUsage.FileScopedSinglyOccurring); 201var directive = DirectiveDescriptor.CreateRazorBlockDirective("custom", b => b.Usage = DirectiveUsage.FileScopedSinglyOccurring);
Legacy\RazorDirectivesTest.cs (6)
21builder.Usage = DirectiveUsage.FileScopedMultipleOccurring; 41builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 61builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 69builder.Usage = DirectiveUsage.FileScopedMultipleOccurring; 89builder.Usage = DirectiveUsage.FileScopedSinglyOccurring; 97builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Microsoft.CodeAnalysis.Razor.Compiler (23)
Language\Components\ComponentConstrainedTypeParamDirective.cs (1)
19builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Language\Components\ComponentInjectDirective.cs (1)
23builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Language\Components\ComponentLayoutDirective.cs (1)
18builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Language\Components\ComponentPageDirective.cs (1)
19builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Language\Components\ComponentPreserveWhitespaceDirective.cs (1)
18builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Language\Components\ComponentRenderModeDirective.cs (1)
17builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Language\Components\ComponentTypeParamDirective.cs (1)
18builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (2)
232if (seenDirective && descriptor.Usage == DirectiveUsage.FileScopedSinglyOccurring) 244if (descriptor.Usage == DirectiveUsage.FileScopedSinglyOccurring)
Language\DirectiveDescriptor.cs (4)
46public abstract DirectiveUsage Usage { get; } 199public DirectiveUsage Usage { get; set; } 239DirectiveUsage usage, 260public override DirectiveUsage Usage { get; }
Language\Extensions\AttributeDirective.cs (1)
18builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Language\Extensions\ImplementsDirective.cs (1)
18builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Language\Extensions\InheritsDirective.cs (1)
19builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Language\Extensions\NamespaceDirective.cs (1)
20builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Language\IDirectiveDescriptorBuilder.cs (1)
38DirectiveUsage Usage { get; set; }
Language\Legacy\CSharpCodeParser.cs (1)
1942if (descriptor.Usage == DirectiveUsage.FileScopedSinglyOccurring)
Mvc.Version2_X\NamespaceDirective.cs (1)
25builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Mvc\InjectDirective.cs (1)
25builder.Usage = DirectiveUsage.FileScopedMultipleOccurring;
Mvc\ModelDirective.cs (1)
21builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;
Mvc\PageDirective.cs (1)
23builder.Usage = DirectiveUsage.FileScopedSinglyOccurring;