Skip to content
Snippets Groups Projects
Select Git revision
  • main
1 result

evaluate_sampling.py

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    UriHelper.cs 1.41 KiB
    namespace SQL2Linked.Utils;
    
    /// <summary>
    /// 
    /// </summary>
    public static class UriHelper
    {
        /// <summary>
        /// 
        /// </summary>
        /// <param name="baseUri"></param>
        /// <param name="relativePath"></param>
        /// <returns></returns>
        public static Uri? TryCombinePath(Uri baseUri, string relativePath)
        {
            Uri.TryCreate(baseUri, relativePath + "/", out Uri? result);
            return result;
        }
    
        /// <summary>
        /// 
        /// </summary>
        /// <param name="baseUri"></param>
        /// <param name="relativePath"></param>
        /// <returns></returns>
        public static Uri? TryCombinePath(Uri baseUri, Guid relativePath)
        {
            Uri.TryCreate(baseUri, relativePath.ToString() + "/", out Uri? result);
            return result;
        }
    
        /// <summary>
        /// 
        /// </summary>
        /// <param name="baseUri"></param>
        /// <param name="relativePath"></param>
        /// <returns></returns>
        public static Uri? TryCombineUri(Uri baseUri, string relativePath)
        {
            Uri.TryCreate(baseUri, relativePath, out Uri? result);
            return result;
        }
    
        /// <summary>
        /// 
        /// </summary>
        /// <param name="baseUri"></param>
        /// <param name="relativePath"></param>
        /// <returns></returns>
        public static Uri? TryCombineUri(Uri baseUri, Guid relativePath)
        {
            Uri.TryCreate(baseUri, relativePath.ToString(), out Uri? result);
            return result;
        }
    }