3 instantiations of RoutePatternOptions
Microsoft.AspNetCore.App.Analyzers (3)
Infrastructure\RoutePattern\RoutePatternOptions.cs (3)
11public static readonly RoutePatternOptions DefaultRoute = new RoutePatternOptions(); 12public static readonly RoutePatternOptions ComponentsRoute = new RoutePatternOptions(); 14public static readonly RoutePatternOptions MvcAttributeRoute = new RoutePatternOptions
48 references to RoutePatternOptions
Microsoft.AspNetCore.App.Analyzers (12)
Infrastructure\RoutePattern\RoutePatternLexer.cs (2)
17public readonly RoutePatternOptions RoutePatternOptions; 20public RoutePatternLexer(VirtualCharSequence text, RoutePatternOptions routePatternOptions) : this()
Infrastructure\RoutePattern\RoutePatternOptions.cs (3)
11public static readonly RoutePatternOptions DefaultRoute = new RoutePatternOptions(); 12public static readonly RoutePatternOptions ComponentsRoute = new RoutePatternOptions(); 14public static readonly RoutePatternOptions MvcAttributeRoute = new RoutePatternOptions
Infrastructure\RoutePattern\RoutePatternParser.cs (3)
23private readonly RoutePatternOptions _routePatternOptions; 25private RoutePatternParser(VirtualCharSequence text, RoutePatternOptions routePatternOptions) : this() 50public static RoutePatternTree? TryParse(VirtualCharSequence text, RoutePatternOptions routePatternOptions)
RouteEmbeddedLanguage\Infrastructure\RouteUsageDetector.cs (4)
42public RoutePatternOptions RoutePatternOptions => UsageType switch 44RouteUsageType.MvcAction or RouteUsageType.MvcController => RoutePatternOptions.MvcAttributeRoute, 45RouteUsageType.Component => RoutePatternOptions.ComponentsRoute, 46_ => RoutePatternOptions.DefaultRoute,
Microsoft.AspNetCore.App.Analyzers.Test (36)
Infrastructure\AmbiguousRoutePatternComparerTests.cs (1)
96var tree = RoutePatternParser.TryParse(allChars, RoutePatternOptions.MvcAttributeRoute);
RouteEmbeddedLanguage\RoutePatternParserTests.cs (5)
47RoutePatternOptions routePatternOptions = null) 49routePatternOptions ??= RoutePatternOptions.DefaultRoute; 82RoutePatternOptions routePatternOptions) 120string stringText, bool conversionFailureOk, RoutePatternOptions routePatternOptions) 137RoutePatternOptions 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); 189var 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);