2 writes to Endpoint
Microsoft.AspNetCore.Routing (2)
Matching\CandidateState.cs (2)
15Endpoint = endpoint; 22Endpoint = endpoint;
59 references to Endpoint
Microsoft.AspNetCore.Mvc.Core (3)
Routing\ActionConstraintMatcherPolicy.cs (2)
136var endpoint = candidate.Endpoint; 221var dataTokens = candidate.Endpoint.Metadata.GetMetadata<IDataTokensMetadata>()?.DataTokens;
Routing\DynamicControllerEndpointMatcherPolicy.cs (1)
76var endpoint = candidates[i].Endpoint;
Microsoft.AspNetCore.Mvc.Core.Test (6)
Routing\DynamicControllerEndpointMatcherPolicyTest.cs (6)
154Assert.Null(candidates[0].Endpoint); 189Assert.Same(ControllerEndpoints[0], candidates[0].Endpoint); 267Assert.Same(ControllerEndpoints[0], candidates[0].Endpoint); 390Assert.Equal("ReplacedEndpoint", candidates[0].Endpoint.DisplayName); 433Assert.Same(ControllerEndpoints[1], candidates[0].Endpoint); 434Assert.Same(ControllerEndpoints[2], candidates[1].Endpoint);
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (2)
PageLoaderMatcherPolicy.cs (2)
68var endpoint = candidate.Endpoint; 109var endpoint = candidate.Endpoint;
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation.Test (3)
PageLoaderMatcherPolicyTest.cs (3)
31Assert.Same(compiled.Endpoint, candidateSet[0].Endpoint); 56Assert.Same(compiled.Endpoint, candidateSet[0].Endpoint); 84Assert.Same(compiled.Endpoint, candidateSet[0].Endpoint);
Microsoft.AspNetCore.Mvc.RazorPages (1)
Infrastructure\DynamicPageEndpointMatcherPolicy.cs (1)
78var endpoint = candidates[i].Endpoint;
Microsoft.AspNetCore.Mvc.RazorPages.Test (6)
Infrastructure\DynamicPageEndpointMatcherPolicyTest.cs (6)
171Assert.Null(candidates[0].Endpoint); 205Assert.Same(LoadedEndpoints[0], candidates[0].Endpoint); 246Assert.Same(LoadedEndpoints[0], candidates[0].Endpoint); 391Assert.Equal("ReplacedLoaded", candidates[0].Endpoint.DisplayName); 433Assert.Same(LoadedEndpoints[0], candidates[0].Endpoint); 434Assert.Same(LoadedEndpoints[1], candidates[1].Endpoint);
Microsoft.AspNetCore.Routing (12)
Matching\AcceptsMatcherPolicy.cs (1)
61var metadata = candidates[i].Endpoint?.Metadata.GetMetadata<IAcceptsMetadata>();
Matching\CandidateSet.cs (3)
148candidate = new CandidateState(candidate.Endpoint, candidate.Values, score); 305Candidates[i + endpoints.Count - 1] = new CandidateState(original[i].Endpoint, original[i].Values, original[i].Score + scoreOffset); 344duplicates.Add(candidates[i].Endpoint!);
Matching\DefaultEndpointSelector.cs (3)
39httpContext.SetEndpoint(state.Endpoint); 74endpoint = state.Endpoint; 117matches.Add(state.Endpoint);
Matching\HostMatcherPolicy.cs (1)
83var hosts = candidates[i].Endpoint.Metadata.GetMetadata<IHostMetadata>()?.Hosts;
Matching\HttpMethodMatcherPolicy.cs (1)
99var metadata = candidates[i].Endpoint?.Metadata.GetMetadata<IHttpMethodMetadata>();
Matching\NegotiationMatcherPolicy.cs (3)
109var metadata = GetMetadataValue(candidate.Endpoint); 161bestEndpointQualitySoFar = GetMetadataQuality(candidates[currentIndex].Endpoint) ?? 1.0; 180var endpointQuality = GetMetadataQuality(candidates[currentIndex].Endpoint) ?? 1.0;
Microsoft.AspNetCore.Routing.Tests (26)
Matching\CandidateSetTest.cs (19)
35Assert.Same(endpoints[i], state.Endpoint); 71Assert.Same(endpoint, state.Endpoint); 101Assert.Null(state.Endpoint); 132Assert.Null(candidateSet[0].Endpoint); 139Assert.Same(endpoints[i], state.Endpoint); 178Assert.Same(replacements[0], candidateSet[0].Endpoint); 180Assert.Same(replacements[2], candidateSet[1].Endpoint); 182Assert.Same(replacements[1], candidateSet[2].Endpoint); 188Assert.Same(endpoints[i - 2], state.Endpoint); 231Assert.Same(endpoints[i], state.Endpoint); 235Assert.Same(replacements[0], candidateSet[5].Endpoint); 237Assert.Same(replacements[2], candidateSet[6].Endpoint); 239Assert.Same(replacements[1], candidateSet[7].Endpoint); 245Assert.Same(endpoints[i - 2], state.Endpoint); 288Assert.Same(endpoints[i], state.Endpoint); 292Assert.Same(replacements[0], candidateSet[9].Endpoint); 294Assert.Same(replacements[2], candidateSet[10].Endpoint); 296Assert.Same(replacements[1], candidateSet[11].Endpoint); 360Assert.Same(endpoints[i], state.Endpoint);
Matching\DfaMatcherTest.cs (7)
653Assert.Same(endpoint1, cs[0].Endpoint); 658Assert.Same(endpoint2, cs[1].Endpoint); 699Assert.Same(endpoint1, cs[0].Endpoint); 704Assert.Same(endpoint2, cs[1].Endpoint); 746Assert.Same(endpoint1, cs[0].Endpoint); 751Assert.Same(endpoint2, cs[1].Endpoint); 1036c.SetEndpoint(cs[0].Endpoint);