3 instantiations of RoutePatternOptions
Microsoft.AspNetCore.App.Analyzers (3)
Infrastructure\RoutePattern\RoutePatternOptions.cs (3)
11
public static readonly RoutePatternOptions DefaultRoute = new
RoutePatternOptions
();
12
public static readonly RoutePatternOptions ComponentsRoute = new
RoutePatternOptions
();
14
public static readonly RoutePatternOptions MvcAttributeRoute = new
RoutePatternOptions
48 references to RoutePatternOptions
Microsoft.AspNetCore.App.Analyzers (12)
Infrastructure\RoutePattern\RoutePatternLexer.cs (2)
17
public readonly
RoutePatternOptions
RoutePatternOptions;
20
public RoutePatternLexer(VirtualCharSequence text,
RoutePatternOptions
routePatternOptions) : this()
Infrastructure\RoutePattern\RoutePatternOptions.cs (3)
11
public static readonly
RoutePatternOptions
DefaultRoute = new RoutePatternOptions();
12
public static readonly
RoutePatternOptions
ComponentsRoute = new RoutePatternOptions();
14
public static readonly
RoutePatternOptions
MvcAttributeRoute = new RoutePatternOptions
Infrastructure\RoutePattern\RoutePatternParser.cs (3)
23
private readonly
RoutePatternOptions
_routePatternOptions;
25
private RoutePatternParser(VirtualCharSequence text,
RoutePatternOptions
routePatternOptions) : this()
50
public static RoutePatternTree? TryParse(VirtualCharSequence text,
RoutePatternOptions
routePatternOptions)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (4)
42
public
RoutePatternOptions
RoutePatternOptions => UsageType switch
44
RouteUsageType.MvcAction or RouteUsageType.MvcController =>
RoutePatternOptions
.MvcAttributeRoute,
45
RouteUsageType.Component =>
RoutePatternOptions
.ComponentsRoute,
46
_ =>
RoutePatternOptions
.DefaultRoute,
Microsoft.AspNetCore.App.Analyzers.Test (36)
Infrastructure\AmbiguousRoutePatternComparerTests.cs (1)
96
var tree = RoutePatternParser.TryParse(allChars,
RoutePatternOptions
.MvcAttributeRoute);
RouteEmbeddedLanguage\RoutePatternParserTests.cs (5)
47
RoutePatternOptions
routePatternOptions = null)
49
routePatternOptions ??=
RoutePatternOptions
.DefaultRoute;
82
RoutePatternOptions
routePatternOptions)
120
string stringText, bool conversionFailureOk,
RoutePatternOptions
routePatternOptions)
137
RoutePatternOptions
routePatternOptions,
RouteEmbeddedLanguage\RoutePatternParserTests_ComponentsTests.cs (12)
67
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
92
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
133
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
179
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute, allowDiagnosticsMismatch: true);
189
var tree = Test(@"""" + template + @"""", routePatternOptions:
RoutePatternOptions
.ComponentsRoute, allowDiagnosticsMismatch: true);
234
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
283
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
332
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute, allowDiagnosticsMismatch: true);
384
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
433
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute);
459
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute, allowDiagnosticsMismatch: true);
495
</Tree>", routePatternOptions:
RoutePatternOptions
.ComponentsRoute, allowDiagnosticsMismatch: true);
RouteEmbeddedLanguage\RoutePatternParserTests_ReplacementTests.cs (18)
28
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
44
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
65
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
86
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
107
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
126
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
149
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
177
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
198
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
219
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);
243
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
271
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
313
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
355
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
397
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
439
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
481
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute, allowDiagnosticsMismatch: true);
500
</Tree>", routePatternOptions:
RoutePatternOptions
.MvcAttributeRoute);