5 instantiations of RazorParserOptions
Microsoft.CodeAnalysis.Razor.Compiler (5)
Language\RazorParserOptions.Builder.cs (1)
98=> new(LanguageVersion, FileKind, Directives, CSharpParseOptions, _flags);
Language\RazorParserOptions.cs (4)
19public static RazorParserOptions Default { get; } = new( 106: new(LanguageVersion, FileKind, value, CSharpParseOptions, _flags); 111: new(LanguageVersion, FileKind, Directives, value, _flags); 185: new(LanguageVersion, FileKind, Directives, CSharpParseOptions, flags);
51 references to RazorParserOptions
Microsoft.CodeAnalysis.Razor.Compiler (51)
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)
97public 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) 103public RazorParserOptions WithDirectives(params ImmutableArray<DirectiveDescriptor> value) 108public RazorParserOptions WithCSharpParseOptions(CSharpParseOptions value) 113public RazorParserOptions WithFlags( 188public bool Equals(RazorParserOptions? other) 201return Equals(obj as RazorParserOptions);
Language\RazorProjectEngine.cs (6)
134Action<RazorParserOptions.Builder>? configureParser = null, 150Action<RazorParserOptions.Builder>? configureParser, 153var parserOptions = ComputeParserOptions(fileKind, configureParser); 161private RazorParserOptions ComputeParserOptions(RazorFileKind fileKind, Action<RazorParserOptions.Builder>? configure) 163var 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;