public override void CopyFrom(object obj) { base.CopyFrom(obj); if (obj is URI) { URI uri = (URI)obj; Value = uri.Value; Scheme = uri.Scheme; Authority = uri.Authority; Path = uri.Path; Query = uri.Query; Fragment = uri.Fragment; } base.CopyFrom(obj); }
public void SERIALIZE26() { URI uri = new URI("addressbook://D263B4AF-823F-4D1C-BBFE-9F11491F1559:ABPerson"); Assert.AreEqual("addressbook", uri.Scheme); Assert.AreEqual("D263B4AF-823F-4D1C-BBFE-9F11491F1559:ABPerson", uri.Authority); }