5 instantiations of RazorParserOptions
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\RazorParserOptions.Builder.cs (1)
104=> new(LanguageVersion, FileKind, Directives, CSharpParseOptions, _flags);
Language\RazorParserOptions.cs (4)
19public static RazorParserOptions Default { get; } = new( 109: new(LanguageVersion, FileKind, value, CSharpParseOptions, _flags); 114: new(LanguageVersion, FileKind, Directives, value, _flags); 194: new(LanguageVersion, FileKind, Directives, CSharpParseOptions, flags);
114 references to RazorParserOptions
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (2)
Legacy\RazorParserTest.cs (1)
15var parser = new RazorParser(RazorParserOptions.Default.WithFlags(enableSpanEditHandlers: true));
Legacy\TagHelperRewritingTestBase.cs (1)
39Action<RazorParserOptions.Builder>? configureParserOptions = null)
Microsoft.AspNetCore.Razor.Language.UnitTests (42)
DefaultRazorIntermediateNodeLoweringPhaseTest.cs (16)
32var options = RazorParserOptions.Default 70var options = RazorParserOptions.Default 108var options = RazorParserOptions.Default 143var options = RazorParserOptions.Default 176var options = RazorParserOptions.Default 209var options = RazorParserOptions.Default 262var options = RazorParserOptions.Default 288var parseOptions = RazorParserOptions.Default
DefaultRazorProjectEngineIntegrationTest.cs (2)
23var parserOptions = codeDocument.ParserOptions; 45var parserOptions = codeDocument.ParserOptions;
Legacy\CSharpCodeParserTest.cs (2)
216var options = RazorParserOptions.Default;
Legacy\HtmlMarkupParserTests.cs (2)
230var options = RazorParserOptions.Default;
Legacy\TagHelperRewritingTestBase.cs (1)
39Action<RazorParserOptions.Builder>? configureParserOptions = null)
Legacy\TokenizerLookaheadTest.cs (2)
133var options = RazorParserOptions.Default;
RazorCodeDocumentExtensionsTest.cs (9)
139parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, FileKinds.GetFileKindFromPath(filePath))); 286parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, RazorFileKind.Component, builder => 311parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, RazorFileKind.Component, builder => 343parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, RazorFileKind.Component, builder => 376parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, RazorFileKind.Component, builder => 410parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, RazorFileKind.Component, builder => 442parserOptions: RazorParserOptions.Create(RazorLanguageVersion.Latest, RazorFileKind.Legacy, builder => 492parserOptions: RazorParserOptions.Default.WithDirectives(NamespaceDirective.Directive)); 522parserOptions: RazorParserOptions.Default.WithDirectives(NamespaceDirective.Directive));
RazorParserOptionsTest.cs (6)
14var builder = new RazorParserOptions.Builder(RazorLanguageVersion.Latest, RazorFileKind.Legacy); 15var options = builder.ToOptions(); 28var builder = new RazorParserOptions.Builder(RazorLanguageVersion.Version_2_1, RazorFileKind.Legacy); 29var options = builder.ToOptions(); 40var builder = new RazorParserOptions.Builder(RazorLanguageVersion.Version_1_0, RazorFileKind.Legacy); 41var options = builder.ToOptions();
RazorSyntaxTreeTest.cs (2)
51var options = RazorParserOptions.Default.WithFlags(parseLeadingDirectives: true);
Microsoft.AspNetCore.Razor.Microbenchmarks.Compiler (4)
SyntaxTreeGenerationBenckmark.cs (4)
47var options = RazorParserOptions.Default 62var options = RazorParserOptions.Default.WithDirectives(Directives);
Microsoft.AspNetCore.Razor.Test.Common (6)
Language\Legacy\ParserTestBase.cs (6)
199Action<RazorParserOptions.Builder> configureParserOptions = null) 211Action<RazorParserOptions.Builder> configureParserOptions = null) 216var parseOptions = CreateParserOptions(version, fileKind, designTime, directives, csharpParseOptions, configureParserOptions); 287private RazorParserOptions CreateParserOptions( 293Action<RazorParserOptions.Builder> configureParserOptions = null) 295var builder = new RazorParserOptions.Builder(version, fileKind ?? RazorFileKind.Legacy)
Microsoft.CodeAnalysis.Razor.Compiler (54)
Language\ConfigureDirectivesFeature.cs (1)
47void IConfigureRazorParserOptionsFeature.Configure(RazorParserOptions.Builder builder)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (7)
196RazorParserOptions options, 312protected readonly RazorParserOptions _options; 321public LoweringVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, RazorParserOptions options) 1042public LegacyFileKindVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, RazorParserOptions options) 1618RazorParserOptions options) 2105RazorParserOptions options) 2186public ImportsVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder, RazorParserOptions options)
Language\DefaultRazorParsingPhase.cs (2)
21var options = codeDocument.ParserOptions; 68static bool TryGetCachedImportTree(RazorSourceDocument import, RazorParserOptions options, [NotNullWhen(true)] out RazorSyntaxTree? tree)
Language\DefaultTagHelperResolutionPhase.cs (1)
48var parserOptions = codeDocument.ParserOptions;
Language\IConfigureRazorParserOptionsFeature.cs (1)
10void Configure(RazorParserOptions.Builder options);
Language\Legacy\ParserContext.cs (2)
18public RazorParserOptions Options { get; } 28public ParserContext(RazorSourceDocument source, RazorParserOptions options, CancellationToken cancellationToken = default)
Language\Legacy\RazorParser.cs (3)
11: this(RazorParserOptions.Default) 15public RazorParser(RazorParserOptions options) 22public RazorParserOptions Options { get; }
Language\Legacy\TagHelperBlockRewriter.cs (5)
62RazorParserOptions options, 266RazorParserOptions options) 459private static MarkupTagHelperAttributeValueSyntax RewriteAttributeValue(TryParseResult result, RazorBlockSyntax attributeValue, RazorParserOptions options) 562private readonly RazorParserOptions _options; 564public AttributeValueRewriter(TryParseResult result, RazorParserOptions options)
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
58RazorParserOptions options, 71private readonly RazorParserOptions _options = options;
Language\RazorCodeDocument.cs (5)
19public RazorParserOptions ParserOptions { get; } 43RazorParserOptions parserOptions, 74RazorParserOptions? parserOptions = null, 81RazorParserOptions? parserOptions = null, 89parserOptions ?? RazorParserOptions.Default,
Language\RazorParserOptions.Builder.cs (1)
103public RazorParserOptions ToOptions()
Language\RazorParserOptions.cs (8)
14: IEquatable<RazorParserOptions> 19public static RazorParserOptions Default { get; } = new( 54public static RazorParserOptions Create(RazorLanguageVersion languageVersion, RazorFileKind fileKind, Action<Builder>? configure = null) 106public RazorParserOptions WithDirectives(params ImmutableArray<DirectiveDescriptor> value) 111public RazorParserOptions WithCSharpParseOptions(CSharpParseOptions value) 116public RazorParserOptions WithFlags( 197public bool Equals(RazorParserOptions? other) 210return Equals(obj as RazorParserOptions);
Language\RazorProjectEngine.cs (9)
167Action<RazorParserOptions.Builder>? configureParser = null, 183Action<RazorParserOptions.Builder>? configureParser, 186var parserOptions = ComputeParserOptions(fileKind, configureParser); 196Action<RazorParserOptions.Builder>? configureParser = null, 210Action<RazorParserOptions.Builder>? configureParser, 215var parserOptions = ComputeParserOptions(fileKind, builder => 236private RazorParserOptions ComputeParserOptions(RazorFileKind fileKind, Action<RazorParserOptions.Builder>? configure) 238var builder = new RazorParserOptions.Builder(Configuration.LanguageVersion, fileKind);
Language\RazorProjectEngineBuilderExtensions.cs (3)
65public static RazorProjectEngineBuilder ConfigureParserOptions(this RazorProjectEngineBuilder builder, Action<RazorParserOptions.Builder> configure) 195private sealed class ConfigureParserOptionsFeature(Action<RazorParserOptions.Builder> configure) : RazorEngineFeatureBase, IConfigureRazorParserOptionsFeature 199public void Configure(RazorParserOptions.Builder builder)
Language\RazorSyntaxTree.cs (4)
15public RazorParserOptions Options { get; } 25RazorParserOptions options) 75RazorParserOptions? options = null, 80options ??= RazorParserOptions.Default;
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (6)
Completion\CSharpRazorKeywordCompletionItemProviderTests.cs (2)
126var builder = new RazorParserOptions.Builder(RazorLanguageVersion.Latest, RazorFileKind.Legacy); 127var options = builder.ToOptions();
Completion\DirectiveCompletionItemProviderTest.cs (2)
469var builder = new RazorParserOptions.Builder(RazorLanguageVersion.Latest, fileKind) 474var options = builder.ToOptions();
Completion\MarkupTransitionCompletionItemProviderTest.cs (2)
318var builder = new RazorParserOptions.Builder(RazorLanguageVersion.Latest, fileKind) 323var options = builder.ToOptions();