2 writes to TemplateText
Microsoft.AspNetCore.Routing (2)
Template\RouteTemplate.cs (2)
30
TemplateText
= other.RawText;
63
TemplateText
= template;
48 references to TemplateText
Microsoft.AspNetCore.Mvc.Core (5)
Routing\AttributeRoute.cs (5)
102
$"Route name '{routeInfo.RouteName}' and template '{routeInfo.RouteTemplate!.
TemplateText
}'.",
214
routeInfo.RouteTemplate.
TemplateText
,
267
x.RouteTemplate!.
TemplateText
,
268
y.RouteTemplate!.
TemplateText
,
282
hash.Add(obj.RouteTemplate!.
TemplateText
, StringComparer.OrdinalIgnoreCase);
Microsoft.AspNetCore.Mvc.Core.Test (17)
Routing\AttributeRouteTest.cs (17)
152
Assert.Equal("api/Blog/{id}", e.RouteTemplate.
TemplateText
);
196
Assert.Equal("api/Blog/{id:int}", e.RouteTemplate.
TemplateText
);
240
Assert.Equal("api/Blog/{*slug=hello}", e.RouteTemplate.
TemplateText
);
301
Assert.Equal("api/Blog/{id}", e.RouteTemplate.
TemplateText
);
311
Assert.Equal("api/Blog/{id}", e.RouteTemplate.
TemplateText
);
353
Assert.Equal("api/Blog/{id}", e.RouteTemplate.
TemplateText
);
396
Assert.Equal("api/Blog/{id:int}", e.RouteTemplate.
TemplateText
);
439
Assert.Equal("api/Blog/{*slug=hello}", e.RouteTemplate.
TemplateText
);
501
Assert.Equal("api/Blog/{id}", e.RouteTemplate.
TemplateText
);
587
Assert.Equal("blog/{snake-cased-name}", e.RouteTemplate.
TemplateText
);
592
Assert.Equal("blog/", e.RouteTemplate.
TemplateText
);
643
Assert.Equal("blog/get/{id}", e.RouteTemplate.
TemplateText
);
648
Assert.Equal("blog/", e.RouteTemplate.
TemplateText
);
699
Assert.Equal("blog/get/{id}", e.RouteTemplate.
TemplateText
);
704
Assert.Equal("blog/{snake-cased-name}", e.RouteTemplate.
TemplateText
);
755
Assert.Equal("blog/get/{id}", e.RouteTemplate.
TemplateText
);
760
Assert.Equal("blog/", e.RouteTemplate.
TemplateText
);
Microsoft.AspNetCore.Routing (17)
Route.cs (1)
89
public string? RouteTemplate => ParsedTemplate.
TemplateText
;
RouteBase.cs (3)
138
Log.RequestMatchedRoute(_logger, Name, ParsedTemplate.
TemplateText
);
209
var constraintBuilder = new RouteConstraintBuilder(inlineConstraintResolver, parsedTemplate.
TemplateText
!);
339
return ParsedTemplate.
TemplateText
!;
Template\RouteTemplate.cs (1)
140
return RoutePatternFactory.Pattern(
TemplateText
, segments);
Tree\InboundMatch.cs (1)
40
return TemplateMatcher?.Template?.
TemplateText
;
Tree\LinkGenerationDecisionTree.cs (3)
211
x.Match.Entry.RouteTemplate.
TemplateText
,
212
y.Match.Entry.RouteTemplate.
TemplateText
,
248
sb.AppendJoin(", ", node.Matches.Select(m => m.Entry.RouteTemplate.
TemplateText
));
Tree\TreeRouteBuilder.cs (2)
111
var constraintBuilder = new RouteConstraintBuilder(_constraintResolver, routeTemplate.
TemplateText
);
200
var constraintBuilder = new RouteConstraintBuilder(_constraintResolver, routeTemplate.
TemplateText
);
Tree\TreeRouter.cs (3)
109
namedMatch.Entry.RouteTemplate.
TemplateText
,
110
entry.RouteTemplate.
TemplateText
,
211
Log.RequestMatchedRoute(_logger, entry.RouteName, entry.RouteTemplate.
TemplateText
);
Tree\UrlMatchingNode.cs (1)
84
return $"Length: {Depth}, Matches: {string.Join(" | ", Matches?.Select(m => $"({m.TemplateMatcher.Template.
TemplateText
})"))}";
Tree\UrlMatchingTree.cs (2)
239
return result == 0 ? string.Compare(x.Entry.RouteTemplate.
TemplateText
, y.Entry.RouteTemplate.
TemplateText
, StringComparison.Ordinal) : result;
Microsoft.AspNetCore.Routing.Tests (3)
Template\TemplateParserTests.cs (3)
767
Assert.Equal(routeTemplate, pattern.
TemplateText
);
823
if (!string.Equals(x.
TemplateText
, y.
TemplateText
, StringComparison.Ordinal))
Swaggatherer (6)
SwaggathererApplication.cs (5)
75
Out.WriteLine("Skipping route with complex segment: " + entries[i].Template.
TemplateText
);
96
Out.WriteLine("Duplicate route template: " + entries[i].Template.
TemplateText
);
112
Out.WriteLine("Failed to create a request for: " + entries[i].Template.
TemplateText
);
230
return string.Compare(x.Template.
TemplateText
, y.Template.
TemplateText
, StringComparison.Ordinal);
Template.cs (1)
26
var template = entry.Template.
TemplateText
;