27 references to PropertyTest
Microsoft.AspNetCore.Rewrite (9)
ApacheModRewrite\ConditionPatternParser.cs (9)
111if (results.ConditionType == ConditionType.PropertyTest)
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);
191return new ParsedModRewriteInput(invert, ConditionType.PropertyTest, OperationType.SymbolicLink, operand: null);
Microsoft.AspNetCore.Rewrite.Tests (18)
ApacheModRewrite\ConditionPatternParserTest.cs (18)
35[InlineData("-d", (int)OperationType.Directory, (int)ConditionType.PropertyTest)]
36[InlineData("-f", (int)OperationType.RegularFile, (int)ConditionType.PropertyTest)]
37[InlineData("-F", (int)OperationType.ExistingFile, (int)ConditionType.PropertyTest)]
38[InlineData("-h", (int)OperationType.SymbolicLink, (int)ConditionType.PropertyTest)]
39[InlineData("-L", (int)OperationType.SymbolicLink, (int)ConditionType.PropertyTest)]
40[InlineData("-l", (int)OperationType.SymbolicLink, (int)ConditionType.PropertyTest)]
41[InlineData("-s", (int)OperationType.Size, (int)ConditionType.PropertyTest)]
42[InlineData("-U", (int)OperationType.ExistingUrl, (int)ConditionType.PropertyTest)]
43[InlineData("-x", (int)OperationType.Executable, (int)ConditionType.PropertyTest)]
53[InlineData("!-d", (int)OperationType.Directory, (int)ConditionType.PropertyTest)]
54[InlineData("!-f", (int)OperationType.RegularFile, (int)ConditionType.PropertyTest)]
55[InlineData("!-F", (int)OperationType.ExistingFile, (int)ConditionType.PropertyTest)]
56[InlineData("!-h", (int)OperationType.SymbolicLink, (int)ConditionType.PropertyTest)]
57[InlineData("!-L", (int)OperationType.SymbolicLink, (int)ConditionType.PropertyTest)]
58[InlineData("!-l", (int)OperationType.SymbolicLink, (int)ConditionType.PropertyTest)]
59[InlineData("!-s", (int)OperationType.Size, (int)ConditionType.PropertyTest)]
60[InlineData("!-U", (int)OperationType.ExistingUrl, (int)ConditionType.PropertyTest)]
61[InlineData("!-x", (int)OperationType.Executable, (int)ConditionType.PropertyTest)]