| File: Patterns\RoutePatternLiteralPart.cs | Web Access |
| Project: src\aspnetcore\src\Http\Routing\src\Microsoft.AspNetCore.Routing.csproj (Microsoft.AspNetCore.Routing) |
// Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. using System.Diagnostics; namespace Microsoft.AspNetCore.Routing.Patterns; /// <summary> /// Represents a literal text part of a route pattern. Instances of <see cref="RoutePatternLiteralPart"/> /// are immutable. /// </summary> [DebuggerDisplay("{DebuggerToString()}")] #if !COMPONENTS public sealed class RoutePatternLiteralPart : RoutePatternPart #else internal sealed class RoutePatternLiteralPart : RoutePatternPart #endif { internal RoutePatternLiteralPart(string content) : base(RoutePatternPartKind.Literal) { Debug.Assert(!string.IsNullOrEmpty(content)); Content = content; } /// <summary> /// Gets the text content. /// </summary> public string Content { get; } internal override string DebuggerToString() { return Content; } }