27 references to ConditionType
Microsoft.AspNetCore.Rewrite (27)
ApacheModRewrite\ConditionPatternParser.cs (22)
70results.ConditionType = ConditionType.StringComp; 75results.ConditionType = ConditionType.StringComp; 92results.ConditionType = ConditionType.StringComp; 97results.ConditionType = ConditionType.StringComp; 107results.ConditionType = ConditionType.StringComp; 111if (results.ConditionType == ConditionType.PropertyTest) 118results.ConditionType = ConditionType.Regex; 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); 215if (results.ConditionType == ConditionType.IntComp)
ApacheModRewrite\ParsedModRewriteCondition.cs (2)
9public ConditionType ConditionType { get; set; } 15public ParsedModRewriteInput(bool invert, ConditionType conditionType, OperationType operationType, string? operand)
ApacheModRewrite\RuleBuilder.cs (3)
64case ConditionType.Regex: 75case ConditionType.IntComp: 101case ConditionType.StringComp: