Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Uri() [7/9]

System.Uri.Uri ( SerializationInfo serializationInfo,
StreamingContext streamingContext )
inlineprotected

Definition at line 720 of file Uri.cs.

721 {
722 string @string = serializationInfo.GetString("AbsoluteUri");
723 UriCreationOptions creationOptions;
724 if (@string.Length != 0)
725 {
726 string uri = @string;
727 creationOptions = default(UriCreationOptions);
729 return;
730 }
731 @string = serializationInfo.GetString("RelativeUri");
732 if (@string == null)
733 {
734 throw new ArgumentException(System.SR.Format(System.SR.InvalidNullArgument, "RelativeUri"), "serializationInfo");
735 }
736 string uri2 = @string;
737 creationOptions = default(UriCreationOptions);
739 }
static string InvalidNullArgument
Definition SR.cs:86
static string Format(string resourceFormat, object p1)
Definition SR.cs:118
Definition SR.cs:7
void CreateThis(string uri, bool dontEscape, UriKind uriKind, in UriCreationOptions creationOptions=default(UriCreationOptions))
Definition Uri.cs:3619
UriKind
Definition UriKind.cs:4

References System.Uri.CreateThis(), System.creationOptions, System.SR.Format(), and System.SR.InvalidNullArgument.