System.Uri.Uri.Uri C# (CSharp) Method

Uri() protected method

protected Uri ( SerializationInfo serializationInfo, StreamingContext streamingContext ) : System.ComponentModel
serializationInfo System.Runtime.Serialization.SerializationInfo
streamingContext System.Runtime.Serialization.StreamingContext
return System.ComponentModel
		protected Uri (SerializationInfo serializationInfo, StreamingContext streamingContext)
		{
			string uri = serializationInfo.GetString ("AbsoluteUri");
			if (uri.Length > 0) {
				source = uri;
				ParseUri(UriKind.Absolute);
			} else {
				uri = serializationInfo.GetString ("RelativeUri");
				if (uri.Length > 0) {
					source = uri;
					ParseUri(UriKind.Relative);
				} else {
					throw new ArgumentException("Uri string was null or empty.");
				}
			}
		}

Same methods

Uri.Uri::Uri ( Uri baseUri, Uri relativeUri ) : System.ComponentModel
Uri.Uri::Uri ( Uri baseUri, string relativeUri ) : System.ComponentModel
Uri.Uri::Uri ( Uri baseUri, string relativeUri, bool dontEscape ) : System.ComponentModel
Uri.Uri::Uri ( string uriString ) : System.ComponentModel
Uri.Uri::Uri ( string uriString, UriKind uriKind ) : System.ComponentModel
Uri.Uri::Uri ( string uriString, UriKind uriKind, bool &success ) : System.ComponentModel
Uri.Uri::Uri ( string uriString, bool dontEscape ) : System.ComponentModel