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