Rock.Web.PageReference.ToString C# (CSharp) Method

ToString() public method

Returns a System.String that represents this instance.
public ToString ( ) : string
return string
        public override string ToString()
        {
            var pageCache = PageCache.Read( this.PageId );
            if (pageCache != null)
            {
                var pageRoute = pageCache.PageRoutes.FirstOrDefault( a=> a.Id == this.RouteId);
                if (pageRoute != null)
                {
                    return pageRoute.Route;
                }
                else
                {
                    return pageCache.InternalName;
                }
            }

            return base.ToString();
        }