void ISerializable.GetObjectData (SerializationInfo info, StreamingContext context)
{
#if NET_2_0
GetObjectData (info, context);
#else
if (this.isAbsoluteUri) {
info.AddValue ("AbsoluteUri", this.AbsoluteUri);
} else {
info.AddValue("AbsoluteUri", String.Empty);
info.AddValue("RelativeUri", this.OriginalString);
}
#endif
}