protected void GetObjectData(SerializationInfo serializationInfo, StreamingContext streamingContext)
{
if (IsAbsoluteUri)
serializationInfo.AddValue("AbsoluteUri", GetParts(UriComponents.SerializationInfoString, UriFormat.UriEscaped));
else
{
serializationInfo.AddValue("AbsoluteUri", string.Empty);
serializationInfo.AddValue("RelativeUri", GetParts(UriComponents.SerializationInfoString, UriFormat.UriEscaped));
}
}
#endif //netstandard10