| File: Shell\ShellNavigationRequest.cs | Web Access |
| Project: src\src\Controls\src\Core\Controls.Core.csproj (Microsoft.Maui.Controls) |
#nullable disable using System.Diagnostics; namespace Microsoft.Maui.Controls { [DebuggerDisplay("RequestDefinition = {Request}, StackRequest = {StackRequest}")] internal class ShellNavigationRequest { public enum WhatToDoWithTheStack { ReplaceIt, PushToIt } public ShellNavigationRequest(RequestDefinition definition, WhatToDoWithTheStack stackRequest, string query, string fragment) { StackRequest = stackRequest; Query = query; Fragment = fragment; Request = definition; } public WhatToDoWithTheStack StackRequest { get; } public string Query { get; } public string Fragment { get; } public RequestDefinition Request { get; } } }