22 instantiations of ParsedModRewriteInput
Microsoft.AspNetCore.Rewrite (17)
ApacheModRewrite\ConditionPatternParser.cs (15)
35var results = new ParsedModRewriteInput(); 151return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.Directory, operand: null); 153return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.RegularFile, operand: null); 155return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.ExistingFile, operand: null); 158return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.SymbolicLink, operand: null); 160return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.Size, operand: null); 162return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.ExistingUrl, operand: null); 164return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.Executable, operand: null); 171return new ParsedModRewriteInput(invert, ConditionType.IntComp, OperationType.Equal, operand: null); 180return new ParsedModRewriteInput(invert, ConditionType.IntComp, OperationType.Greater, operand: null); 182return new ParsedModRewriteInput(invert, ConditionType.IntComp, OperationType.GreaterEqual, operand: null); 191return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.SymbolicLink, operand: null); 196return new ParsedModRewriteInput(invert, ConditionType.IntComp, OperationType.Less, operand: null); 198return new ParsedModRewriteInput(invert, ConditionType.IntComp, OperationType.LessEqual, operand: null); 207return new ParsedModRewriteInput(invert, ConditionType.IntComp, OperationType.NotEqual, operand: null);
ApacheModRewrite\RuleRegexParser.cs (2)
16return new ParsedModRewriteInput { Invert = true, Operand = regex.Substring(1) }; 20return new ParsedModRewriteInput { Invert = false, Operand = regex };
Microsoft.AspNetCore.Rewrite.Tests (5)
ApacheModRewrite\ConditionPatternParserTest.cs (5)
20var expected = new ParsedModRewriteInput { OperationType = (OperationType)operation, ConditionType = (ConditionType)conditionType, Operand = variable, Invert = false }; 30var expected = new ParsedModRewriteInput { ConditionType = ConditionType.Regex, Operand = "(.*)", Invert = false }; 48var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation, Invert = false }; 66var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation, Invert = true }; 81var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation, Invert = false, Operand = variable };
23 references to ParsedModRewriteInput
Microsoft.AspNetCore.Rewrite (10)
ApacheModRewrite\ConditionPatternParser.cs (4)
28public static ParsedModRewriteInput ParseActionCondition(string condition) 35var results = new ParsedModRewriteInput(); 141private static ParsedModRewriteInput ParseProperty(ParserContext context, bool invert) 213private static bool IsValidActionCondition(ParsedModRewriteInput results)
ApacheModRewrite\FileParser.cs (2)
43var condActionParsed = ConditionPatternParser.ParseActionCondition(tokens[2]); 61var regex = RuleRegexParser.ParseRuleRegex(tokens[1]);
ApacheModRewrite\RuleBuilder.cs (3)
33var regex = RuleRegexParser.ParseRuleRegex(tokens[1]); 51ParsedModRewriteInput input, 159ParsedModRewriteInput input,
ApacheModRewrite\RuleRegexParser.cs (1)
8public static ParsedModRewriteInput ParseRuleRegex(string regex)
Microsoft.AspNetCore.Rewrite.Tests (13)
ApacheModRewrite\ConditionPatternParserTest.cs (12)
18var results = ConditionPatternParser.ParseActionCondition(condition); 20var expected = new ParsedModRewriteInput { OperationType = (OperationType)operation, ConditionType = (ConditionType)conditionType, Operand = variable, Invert = false }; 28var results = ConditionPatternParser.ParseActionCondition(condition); 30var expected = new ParsedModRewriteInput { ConditionType = ConditionType.Regex, Operand = "(.*)", Invert = false }; 46var results = ConditionPatternParser.ParseActionCondition(condition); 48var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation, Invert = false }; 64var results = ConditionPatternParser.ParseActionCondition(condition); 66var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation, Invert = true }; 79var results = ConditionPatternParser.ParseActionCondition(condition); 81var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation, Invert = false, Operand = variable }; 101private static bool CompareConditions(ParsedModRewriteInput i1, ParsedModRewriteInput i2)
ApacheModRewrite\RuleRegexParserTest.cs (1)
25var results = RuleRegexParser.ParseRuleRegex("(.*)");