15 instantiations of Pattern
Microsoft.AspNetCore.Rewrite (3)
ApacheModRewrite\TestStringParser.cs (1)
79return new Pattern(results);
IISUrlRewrite\InputParser.cs (2)
73return new Pattern(results); 82return new Pattern(results);
Microsoft.AspNetCore.Rewrite.Tests (12)
ApacheModRewrite\RuleBuilderTest.cs (1)
29var pattern = new Pattern(new List<PatternSegment>());
ApacheModRewrite\TestStringParserTests.cs (8)
20var expected = new Pattern(list); 33var expected = new Pattern(list); 45var expected = new Pattern(list); 57var expected = new Pattern(list); 70var expected = new Pattern(list); 82var expected = new Pattern(list); 94var expected = new Pattern(list); 108var expected = new Pattern(list);
PatternSegments\ToLowerSegmentTests.cs (1)
17var pattern = new Pattern(new List<PatternSegment>());
PatternSegments\UrlDecodeSegmentTests.cs (1)
17var pattern = new Pattern(new List<PatternSegment>());
PatternSegments\UrlEncodeSegmentTests.cs (1)
17var pattern = new Pattern(new List<PatternSegment>());
64 references to Pattern
Microsoft.AspNetCore.Rewrite (34)
ApacheModRewrite\Condition.cs (2)
8public Condition(Pattern input, UrlMatch match, bool orNext) 15public Pattern Input { get; }
ApacheModRewrite\FileParser.cs (2)
42var pattern = TestStringParser.Parse(tokens[1]); 62var pattern = TestStringParser.Parse(tokens[2]);
ApacheModRewrite\RuleBuilder.cs (3)
34var pattern = TestStringParser.Parse(tokens[2]); 50Pattern pattern, 174Pattern pattern,
ApacheModRewrite\TestStringParser.cs (2)
30/// <returns>A new <see cref="Pattern"/>, containing a list of <see cref="PatternSegment"/></returns> 32public static Pattern Parse(string testString)
IISUrlRewrite\Condition.cs (2)
8public Condition(Pattern input, UrlMatch match) 14public Pattern Input { get; }
IISUrlRewrite\InputParser.cs (9)
32/// <returns>A new <see cref="Pattern"/>, containing a list of <see cref="PatternSegment"/></returns> 33public Pattern ParseInputString(string testString) 44/// <returns>A new <see cref="Pattern"/>, containing a list of <see cref="PatternSegment"/></returns> 45public Pattern ParseInputString(string testString, UriMatchPart uriMatchPart) 56private Pattern ParseString(ParserContext context, UriMatchPart uriMatchPart) 113var pattern = ParseString(context, uriMatchPart); 127var pattern = ParseString(context, uriMatchPart); 138var pattern = ParseString(context, uriMatchPart); 163var pattern = ParseString(context, uriMatchPart);
IISUrlRewrite\UriMatchCondition.cs (1)
18private static Pattern CreatePattern(InputParser inputParser, string input, UriMatchPart uriMatchPart)
IISUrlRewrite\UrlRewriteFileParser.cs (1)
209var urlPattern = _inputParser.ParseInputString(url, builder.UriMatchPart);
PatternSegments\RewriteMapSegment.cs (2)
11private readonly Pattern _pattern; 13public RewriteMapSegment(IISRewriteMap rewriteMap, Pattern pattern)
PatternSegments\ToLowerSegment.cs (2)
10private readonly Pattern _pattern; 12public ToLowerSegment(Pattern pattern)
PatternSegments\UrlDecodeSegment.cs (2)
10private readonly Pattern _pattern; 12public UrlDecodeSegment(Pattern pattern)
PatternSegments\UrlEncodeSegment.cs (2)
10private readonly Pattern _pattern; 12public UrlEncodeSegment(Pattern pattern)
UrlAction.cs (1)
8protected Pattern? Url { get; set; }
UrlActions\RedirectAction.cs (1)
17Pattern pattern,
UrlActions\RewriteAction.cs (2)
18Pattern pattern, 34Pattern pattern,
Microsoft.AspNetCore.Rewrite.Tests (30)
ApacheModRewrite\RuleBuilderTest.cs (1)
29var pattern = new Pattern(new List<PatternSegment>());
ApacheModRewrite\TestStringParserTests.cs (18)
16var result = TestStringParser.Parse(serverVar); 20var expected = new Pattern(list); 28var result = TestStringParser.Parse(serverVar); 33var expected = new Pattern(list); 41var result = TestStringParser.Parse(serverVar); 45var expected = new Pattern(list); 53var result = TestStringParser.Parse(serverVar); 57var expected = new Pattern(list); 65var result = TestStringParser.Parse(serverVar); 70var expected = new Pattern(list); 78var result = TestStringParser.Parse(serverVar); 82var expected = new Pattern(list); 89var result = TestStringParser.Parse(serverVar); 94var expected = new Pattern(list); 102var result = TestStringParser.Parse(serverVar); 108var expected = new Pattern(list); 124private static void AssertPatternsEqual(Pattern p1, Pattern p2)
IISUrlRewrite\InputParserTests.cs (8)
20var result = new InputParser().ParseInputString(testString, UriMatchPart.Path); 32var result = new InputParser().ParseInputString(testString, UriMatchPart.Path); 48var middle = new InputParser().ParseInputString(testString, UriMatchPart.Path); 61var middle = new InputParser().ParseInputString(testString, UriMatchPart.Path); 71var middle = new InputParser().ParseInputString(testString, UriMatchPart.Path); 80var middle = new InputParser().ParseInputString(testString, UriMatchPart.Path); 98var middle = new InputParser().ParseInputString(testString, UriMatchPart.Path); 148var pattern = new InputParser(maps, false).ParseInputString(inputString, UriMatchPart.Path);
PatternSegments\ToLowerSegmentTests.cs (1)
17var pattern = new Pattern(new List<PatternSegment>());
PatternSegments\UrlDecodeSegmentTests.cs (1)
17var pattern = new Pattern(new List<PatternSegment>());
PatternSegments\UrlEncodeSegmentTests.cs (1)
17var pattern = new Pattern(new List<PatternSegment>());