Sage.UrlGenerator.GetProjectLinkFunction C# (CSharp) Method

GetProjectLinkFunction() private method

private GetProjectLinkFunction ( SageContext context ) : string
context SageContext
return string
        internal static string GetProjectLinkFunction(SageContext context, params string[] arguments)
        {
            var linkArguments = new LinkArguments(arguments, false, "encode", "absolute", "pretty");
            var result = linkArguments.Switches["absolute"]
                ? context.Url.ApplicationRoot
                : context.Request.ApplicationPath;

            if (linkArguments.Switches["encode"] && !string.IsNullOrEmpty(result))
                result = HttpUtility.UrlEncode(result);

            return result + (result.EndsWith("/") ? string.Empty : "/");
        }