MarcelDigital.UmbracoExtensions.Bootstrapper by Marcel Digital

<PackageReference Include="MarcelDigital.UmbracoExtensions.Bootstrapper" Version="1.2.0" />

 UrlProviderBase

public abstract class UrlProviderBase : IUrlProvider
protected abstract string[] ValidCompositions { get; }

protected abstract string[] ValidDocumentTypes { get; }

protected UrlProviderBase()

public IEnumerable<string> GetOtherUrls(UmbracoContext umbracoContext, int id, Uri current)

public string GetUrl(UmbracoContext umbracoContext, int id, Uri current, UrlProviderMode mode)

protected abstract string GetUrl(UmbracoContext umbracoContext, IPublishedContent content)