System.Uri.Uri C# (CSharp) Method

Uri() protected method

protected Uri ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : System.Runtime.InteropServices
serializationInfo SerializationInfo
streamingContext StreamingContext
return System.Runtime.InteropServices
        protected Uri(SerializationInfo serializationInfo, StreamingContext streamingContext)
        {
            string uriString = serializationInfo.GetString("AbsoluteUri");

            if (uriString.Length != 0)
            {
                CreateThis(uriString, false, UriKind.Absolute);
                return;
            }

            uriString = serializationInfo.GetString("RelativeUri");
            if ((object)uriString == null)
                throw new ArgumentNullException("uriString");

            CreateThis(uriString, false, UriKind.Relative);
        }

Same methods

Uri::Uri ( Flags flags, UriParser uriParser, string uri ) : System.Globalization
Uri::Uri ( Uri baseUri, Uri relativeUri ) : System.Runtime.InteropServices
Uri::Uri ( Uri baseUri, string relativeUri ) : System.Runtime.InteropServices
Uri::Uri ( Uri baseUri, string relativeUri, bool dontEscape ) : System.Runtime.InteropServices
Uri::Uri ( string uriString ) : System.Runtime.InteropServices
Uri::Uri ( string uriString, UriKind uriKind ) : System.Runtime.InteropServices
Uri::Uri ( string uriString, bool dontEscape ) : System.Runtime.InteropServices