ClearCanvas.ImageViewer.DisplaySet.Initialize C# (CSharp) Method

Initialize() private method

private Initialize ( DisplaySet source, ICloningContext context ) : void
source DisplaySet
context ICloningContext
return void
		private void Initialize(DisplaySet source, ICloningContext context)
		{
			context.CloneFields(source, this);

			foreach (IPresentationImage image in source.PresentationImages)
			{
				IPresentationImage clone = image.Clone();
				if (clone != null)
					PresentationImages.Add(clone);
			}

			//keep the sort order.
			PresentationImages.SortComparer = source.PresentationImages.SortComparer;
		}