public void AddItem(DcmItem item)
{
_items.Remove(item.Tag);
_items.Add(item.Tag, item);
item.Endian = InternalTransferSyntax.Endian;
}
public DcmDataset Clone() { DcmDataset dataset = new DcmDataset(StreamPosition, StreamLength, InternalTransferSyntax); foreach (DcmItem item in Elements) { dataset.AddItem(item.Clone()); } dataset.UserState = UserState; return dataset; }