24 overrides of Evaluate
Microsoft.AspNetCore.Rewrite (24)
PatternSegments\ConditionMatchSegment.cs (1)
15
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\DateTimeSegment.cs (1)
45
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReference)
PatternSegments\HeaderSegment.cs (1)
15
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\IISServerVariableSegment.cs (1)
19
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\IsHttpsModSegment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\IsHttpsUrlSegment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\IsIPV6Segment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\LiteralSegment.cs (1)
15
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\LocalAddressSegment.cs (1)
8
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\LocalPortSegment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\QueryStringSegment.cs (1)
8
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackRefernces, BackReferenceCollection? conditionBackReferences)
PatternSegments\RemoteAddressSegment.cs (1)
8
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\RemotePortSegment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\RequestFilenameSegment.cs (1)
8
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\RequestMethodSegment.cs (1)
8
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\RewriteMapSegment.cs (1)
19
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\RuleMatchSegment.cs (1)
17
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\SchemeSegment.cs (1)
8
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\ServerNameSegment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\ServerProtocolSegment.cs (1)
10
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\ToLowerSegment.cs (1)
17
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\UrlDecodeSegment.cs (1)
17
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\UrlEncodeSegment.cs (1)
17
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
PatternSegments\UrlSegment.cs (1)
23
public override string?
Evaluate
(RewriteContext context, BackReferenceCollection? ruleBackReferences, BackReferenceCollection? conditionBackReferences)
6 references to Evaluate
Microsoft.AspNetCore.Rewrite (2)
Pattern.cs (1)
18
context.Builder.Append(pattern.
Evaluate
(context, ruleBackReferences, conditionBackReferences));
PatternSegments\IISServerVariableSegment.cs (1)
21
return context.HttpContext.GetServerVariable(_variableName) ?? _fallbackThunk().
Evaluate
(context, ruleBackReferences, conditionBackReferences);
Microsoft.AspNetCore.Rewrite.Tests (4)
IISUrlRewrite\ServerVariableTests.cs (4)
35
var lookup = serverVar.
Evaluate
(CreateTestRewriteContext(), CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences);
82
var lookup = serverVar.
Evaluate
(rewriteContext, CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences);
129
var lookup = serverVar.
Evaluate
(rewriteContext, CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences);
178
var lookup = serverVar.
Evaluate
(rewriteContext, CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences);