1 write to Directives
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\RazorParserOptions.cs (1)
49Directives = directives;
11 references to Directives
Microsoft.AspNetCore.Razor.Language.UnitTests (3)
DefaultRazorParsingPhaseTest.cs (3)
50var directive = Assert.Single(syntaxTree.Options.Directives); 80t => { Assert.Same(t.Source, importSources[0]); Assert.Equal("test", Assert.Single(t.Options.Directives).Directive); }, 81t => { Assert.Same(t.Source, importSources[1]); Assert.Equal("test", Assert.Single(t.Options.Directives).Directive); });
Microsoft.CodeAnalysis.Razor.Compiler (7)
Language\Legacy\RazorParser.cs (1)
29using var codeParser = new CSharpCodeParser(Options.Directives, context);
Language\RazorParserOptions.cs (6)
107=> Directives.SequenceEqual(value) 114: new(LanguageVersion, FileKind, Directives, value, _flags); 194: new(LanguageVersion, FileKind, Directives, CSharpParseOptions, flags); 205&& Directives.SequenceEqual(other.Directives, ReferenceEqualityComparer<DirectiveDescriptor>.Instance); 220combiner.Add(Directives, ReferenceEqualityComparer<DirectiveDescriptor>.Instance);
Microsoft.CodeAnalysis.Razor.Workspaces (1)
Completion\DirectiveCompletionItemProvider.cs (1)
131ReadOnlySpan<DirectiveDescriptor> directives = [.. syntaxTree.Options.Directives, .. defaultDirectives];