Beispiel #1
0
				public virtual object Deserialize(object o, Altaxo.Serialization.Xml.IXmlDeserializationInfo info, object parent)
				{
					var s = null != o ? (ProjectItemReferenceClipboardList)o : new ProjectItemReferenceClipboardList();

					s.BaseFolder = info.GetString("BaseFolder");

					s.RelocateReferences = info.GetNullableBoolean("RelocateReferences");
					s.TryToKeepInternalReferences = info.GetNullableBoolean("TryToKeepInternalReferences");

					int count = info.OpenArray("Items");
					s._projectItems = new List<DocNodeProxy>();
					for (int i = 0; i < count; ++i)
					{
						s._projectItems.Add((DocNodeProxy)info.GetValue("e", s));
					}
					info.CloseArray(count);

					return s;
				}