1 write to BackReferences
Microsoft.AspNetCore.Rewrite (1)
MatchResults.cs (1)
16BackReferences = backReferences;
22 references to BackReferences
Microsoft.AspNetCore.Rewrite (10)
ApacheModRewrite\ApacheModRewriteRule.cs (3)
35var condResult = ConditionEvaluator.Evaluate(Conditions, context, initMatchRes.BackReferences); 42condBackReferences = condResult.BackReferences; 51action.ApplyAction(context, initMatchRes?.BackReferences, condBackReferences);
ApacheModRewrite\ConditionEvaluator.cs (2)
33var currentBackReferences = condResult.BackReferences; 45prevBackReferences.Add(condResult.BackReferences);
IISUrlRewrite\ConditionEvaluator.cs (1)
27var currentBackReferences = condResult.BackReferences;
IISUrlRewrite\IISUrlRewriteRule.cs (3)
62condResult = ConditionEvaluator.Evaluate(Conditions, context, initMatchResults.BackReferences); 72Action.ApplyAction(context, initMatchResults?.BackReferences, condResult?.BackReferences);
MatchResults.cs (1)
19[MemberNotNullWhen(true, nameof(BackReferences))]
Microsoft.AspNetCore.Rewrite.Tests (12)
IISUrlRewrite\InputParserTests.cs (2)
155var result = rewriteMapSegment.Evaluate(CreateTestRewriteContext(), CreateRewriteMapRuleMatch(expectedKey).BackReferences, CreateRewriteMapConditionMatch(inputString).BackReferences);
IISUrlRewrite\ServerVariableTests.cs (8)
35var lookup = serverVar.Evaluate(CreateTestRewriteContext(), CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences); 82var lookup = serverVar.Evaluate(rewriteContext, CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences); 129var lookup = serverVar.Evaluate(rewriteContext, CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences); 178var lookup = serverVar.Evaluate(rewriteContext, CreateTestRuleMatch().BackReferences, CreateTestCondMatch().BackReferences);
PatternSegments\ConditionMatchSegmentTests.cs (1)
23var results = segment.Evaluate(null, null, condMatch.BackReferences);
PatternSegments\RuleMatchSegmentTests.cs (1)
22var results = segment.Evaluate(null, ruleMatch.BackReferences, null);