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)
19
public 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)
47
void IConfigureRazorParserOptionsFeature.Configure(
RazorParserOptions
.Builder builder)
Language\DefaultRazorIntermediateNodeLoweringPhase.cs (7)
196
RazorParserOptions
options,
312
protected readonly
RazorParserOptions
_options;
321
public LoweringVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder,
RazorParserOptions
options)
1042
public LegacyFileKindVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder,
RazorParserOptions
options)
1618
RazorParserOptions
options)
2105
RazorParserOptions
options)
2186
public ImportsVisitor(DocumentIntermediateNode document, IntermediateNodeBuilder builder,
RazorParserOptions
options)
Language\DefaultRazorParsingPhase.cs (2)
21
var
options = codeDocument.ParserOptions;
68
static bool TryGetCachedImportTree(RazorSourceDocument import,
RazorParserOptions
options, [NotNullWhen(true)] out RazorSyntaxTree? tree)
Language\DefaultTagHelperResolutionPhase.cs (1)
48
var
parserOptions = codeDocument.ParserOptions;
Language\IConfigureRazorParserOptionsFeature.cs (1)
10
void Configure(
RazorParserOptions
.Builder options);
Language\Legacy\ParserContext.cs (2)
18
public
RazorParserOptions
Options { get; }
28
public ParserContext(RazorSourceDocument source,
RazorParserOptions
options, CancellationToken cancellationToken = default)
Language\Legacy\RazorParser.cs (3)
11
: this(
RazorParserOptions
.Default)
15
public RazorParser(
RazorParserOptions
options)
22
public
RazorParserOptions
Options { get; }
Language\Legacy\TagHelperBlockRewriter.cs (5)
62
RazorParserOptions
options,
266
RazorParserOptions
options)
459
private static MarkupTagHelperAttributeValueSyntax RewriteAttributeValue(TryParseResult result, RazorBlockSyntax attributeValue,
RazorParserOptions
options)
562
private readonly
RazorParserOptions
_options;
564
public AttributeValueRewriter(TryParseResult result,
RazorParserOptions
options)
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
58
RazorParserOptions
options,
71
private readonly
RazorParserOptions
_options = options;
Language\RazorCodeDocument.cs (5)
19
public
RazorParserOptions
ParserOptions { get; }
43
RazorParserOptions
parserOptions,
74
RazorParserOptions
? parserOptions = null,
81
RazorParserOptions
? parserOptions = null,
89
parserOptions ??
RazorParserOptions
.Default,
Language\RazorParserOptions.Builder.cs (1)
97
public
RazorParserOptions
ToOptions()
Language\RazorParserOptions.cs (8)
14
: IEquatable<
RazorParserOptions
>
19
public static
RazorParserOptions
Default { get; } = new(
54
public static
RazorParserOptions
Create(RazorLanguageVersion languageVersion, RazorFileKind fileKind, Action<Builder>? configure = null)
103
public
RazorParserOptions
WithDirectives(params ImmutableArray<DirectiveDescriptor> value)
108
public
RazorParserOptions
WithCSharpParseOptions(CSharpParseOptions value)
113
public
RazorParserOptions
WithFlags(
188
public bool Equals(
RazorParserOptions
? other)
201
return Equals(obj as
RazorParserOptions
);
Language\RazorProjectEngine.cs (6)
134
Action<
RazorParserOptions
.Builder>? configureParser = null,
150
Action<
RazorParserOptions
.Builder>? configureParser,
153
var
parserOptions = ComputeParserOptions(fileKind, configureParser);
161
private
RazorParserOptions
ComputeParserOptions(RazorFileKind fileKind, Action<
RazorParserOptions
.Builder>? configure)
163
var builder = new
RazorParserOptions
.Builder(Configuration.LanguageVersion, fileKind);
Language\RazorProjectEngineBuilderExtensions.cs (3)
65
public static RazorProjectEngineBuilder ConfigureParserOptions(this RazorProjectEngineBuilder builder, Action<
RazorParserOptions
.Builder> configure)
195
private sealed class ConfigureParserOptionsFeature(Action<
RazorParserOptions
.Builder> configure) : RazorEngineFeatureBase, IConfigureRazorParserOptionsFeature
199
public void Configure(
RazorParserOptions
.Builder builder)
Language\RazorSyntaxTree.cs (4)
15
public
RazorParserOptions
Options { get; }
25
RazorParserOptions
options)
75
RazorParserOptions
? options = null,
80
options ??=
RazorParserOptions
.Default;