namespace Umbraco.Cms.Core.Routing; /// /// Options for routing an Umbraco request /// public struct RouteRequestOptions : IEquatable { /// /// Initializes a new instance of the struct. /// public RouteRequestOptions(RouteDirection direction) => RouteDirection = direction; /// /// Gets the /// public RouteDirection RouteDirection { get; } /// public override bool Equals(object? obj) => obj is RouteRequestOptions options && Equals(options); /// public bool Equals(RouteRequestOptions other) => RouteDirection == other.RouteDirection; /// public override int GetHashCode() => 15391035 + RouteDirection.GetHashCode(); }