14 references to UriMatchPart
Microsoft.AspNetCore.Rewrite (14)
IISUrlRewrite\InputParser.cs (4)
35return ParseInputString(testString, UriMatchPart.Path); 45public Pattern ParseInputString(string testString, UriMatchPart uriMatchPart) 56private Pattern ParseString(ParserContext context, UriMatchPart uriMatchPart) 85private void ParseParameter(ParserContext context, IList<PatternSegment> results, UriMatchPart uriMatchPart)
IISUrlRewrite\ServerVariables.cs (1)
20public static PatternSegment FindServerVariable(string serverVariable, ParserContext context, UriMatchPart uriMatchPart, bool alwaysUseManagedServerVariables)
IISUrlRewrite\UriMatchCondition.cs (2)
13public UriMatchCondition(InputParser inputParser, string input, string pattern, UriMatchPart uriMatchPart, bool ignoreCase, bool negate) 18private static Pattern CreatePattern(InputParser inputParser, string input, UriMatchPart uriMatchPart)
IISUrlRewrite\UrlRewriteRuleBuilder.cs (3)
16public UriMatchPart UriMatchPart => Global ? UriMatchPart.Full : UriMatchPart.Path;
PatternSegments\UrlSegment.cs (4)
11private readonly UriMatchPart _uriMatchPart; 14: this(UriMatchPart.Path) 18public UrlSegment(UriMatchPart uriMatchPart) 25return _uriMatchPart == UriMatchPart.Full ? context.HttpContext.Request.GetEncodedUrl() : (string)context.HttpContext.Request.Path;