9 writes to Invert
Microsoft.AspNetCore.Rewrite (4)
ApacheModRewrite\ConditionPatternParser.cs (1)
44results.Invert = true;
ApacheModRewrite\ParsedModRewriteCondition.cs (1)
17Invert = invert;
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 };
17 references to Invert
Microsoft.AspNetCore.Rewrite (14)
ApacheModRewrite\ConditionPatternParser.cs (1)
110results = ParseProperty(context, results.Invert);
ApacheModRewrite\RuleBuilder.cs (13)
68match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase, _regexTimeout), input.Invert); 72match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled, _regexTimeout), input.Invert); 106match = new StringMatch(input.Operand, StringOperationType.Equal, input.Invert); 109match = new StringMatch(input.Operand, StringOperationType.Greater, input.Invert); 112match = new StringMatch(input.Operand, StringOperationType.GreaterEqual, input.Invert); 115match = new StringMatch(input.Operand, StringOperationType.Less, input.Invert); 118match = new StringMatch(input.Operand, StringOperationType.LessEqual, input.Invert); 128match = new IsDirectoryMatch(input.Invert); 131match = new IsFileMatch(input.Invert); 134match = new IsFileMatch(input.Invert); 141match = new FileSizeMatch(input.Invert); 165_match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase, _regexTimeout), input.Invert); 169_match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled, _regexTimeout), input.Invert);
Microsoft.AspNetCore.Rewrite.Tests (3)
ApacheModRewrite\ConditionPatternParserTest.cs (2)
106i1.Invert != i2.Invert)
ApacheModRewrite\RuleRegexParserTest.cs (1)
26Assert.False(results.Invert);