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