예제 #1
0
파일: Purify.cs 프로젝트: bizl/NEST
        public static Uri Purify(this Uri uri)
        {
            if (!uri.IsAbsoluteUri)
            {
                return(uri);
            }

            IPurifier purifier = null;

            if (isMono)
            {
                purifier = new PurifierMono();
            }
            else if (hasBrokenDotNetUri)
            {
                purifier = new PurifierDotNet();
            }
            else
            {
                return(uri);
            }

            purifier.Purify(uri);
            return(uri);
        }
예제 #2
0
파일: Purify.cs 프로젝트: jfojtl/PUrify
        public static void Purify(this Uri uri)
        {
            IPurifier purifier = null;
            if (isMono)
                purifier = new PurifierMono();
            else if (hasBrokenDotNetUri)
                purifier = new PurifierDotNet();
            else return;

            purifier.Purify(uri);
        }
예제 #3
0
파일: Purify.cs 프로젝트: NickCraver/NEST
        public static Uri Purify(this Uri uri)
        {
            if (!uri.IsAbsoluteUri)
                return uri;

            IPurifier purifier = null;
            if (isMono)
                purifier = new PurifierMono();
            else if (hasBrokenDotNetUri)
                purifier = new PurifierDotNet();
            else return uri;

            purifier.Purify(uri);
            return uri;
        }