22 references to StringOperationType
Microsoft.AspNetCore.Rewrite (14)
ApacheModRewrite\RuleBuilder.cs (5)
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);
Microsoft.AspNetCore.Rewrite.Tests (8)
UrlMatches\StringMatchTests.cs (8)
12[InlineData("hi", (int)StringOperationType.Equal, true, "hi", true)]
13[InlineData("a", (int)StringOperationType.Greater, true, "b", true)]
14[InlineData("a", (int)StringOperationType.GreaterEqual, true, "b", true)]
15[InlineData("b", (int)StringOperationType.Less, true, "a", true)]
16[InlineData("b", (int)StringOperationType.LessEqual, true, "a", true)]
17[InlineData("", (int)StringOperationType.Equal, true, "", true)]
18[InlineData(null, (int)StringOperationType.Equal, true, null, true)]
22var stringMatch = new StringMatch(value, (StringOperationType)operation, ignoreCase);