9 writes to Invert
Microsoft.AspNetCore.Rewrite (4)
ApacheModRewrite\ConditionPatternParser.cs (1)
44
results.
Invert
= true;
ApacheModRewrite\ParsedModRewriteCondition.cs (1)
17
Invert
= invert;
ApacheModRewrite\RuleRegexParser.cs (2)
16
return new ParsedModRewriteInput {
Invert
= true, Operand = regex.Substring(1) };
20
return new ParsedModRewriteInput {
Invert
= false, Operand = regex };
Microsoft.AspNetCore.Rewrite.Tests (5)
ApacheModRewrite\ConditionPatternParserTest.cs (5)
20
var expected = new ParsedModRewriteInput { OperationType = (OperationType)operation, ConditionType = (ConditionType)conditionType, Operand = variable,
Invert
= false };
30
var expected = new ParsedModRewriteInput { ConditionType = ConditionType.Regex, Operand = "(.*)",
Invert
= false };
48
var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation,
Invert
= false };
66
var expected = new ParsedModRewriteInput { ConditionType = (ConditionType)cond, OperationType = (OperationType)operation,
Invert
= true };
81
var 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)
110
results = ParseProperty(context, results.
Invert
);
ApacheModRewrite\RuleBuilder.cs (13)
68
match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled | RegexOptions.IgnoreCase, _regexTimeout), input.
Invert
);
72
match = new RegexMatch(new Regex(input.Operand, RegexOptions.CultureInvariant | RegexOptions.Compiled, _regexTimeout), input.
Invert
);
106
match = new StringMatch(input.Operand, StringOperationType.Equal, input.
Invert
);
109
match = new StringMatch(input.Operand, StringOperationType.Greater, input.
Invert
);
112
match = new StringMatch(input.Operand, StringOperationType.GreaterEqual, input.
Invert
);
115
match = new StringMatch(input.Operand, StringOperationType.Less, input.
Invert
);
118
match = new StringMatch(input.Operand, StringOperationType.LessEqual, input.
Invert
);
128
match = new IsDirectoryMatch(input.
Invert
);
131
match = new IsFileMatch(input.
Invert
);
134
match = new IsFileMatch(input.
Invert
);
141
match = 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)
106
i1.
Invert
!= i2.
Invert
)
ApacheModRewrite\RuleRegexParserTest.cs (1)
26
Assert.False(results.
Invert
);