Dicom.Data.DcmDataset.ReplaceUID C# (CSharp) Метод

ReplaceUID() публичный Метод

Replaces UID for specified tag and all instances of UID in UI elements.
public ReplaceUID ( Dicom.Data.DicomTag tag, DicomUID uid ) : void
tag Dicom.Data.DicomTag
uid DicomUID
Результат void
        public void ReplaceUID(DicomTag tag, DicomUID uid)
        {
            DicomUID old = GetUID(tag);
            AddElementWithValue(tag, uid);

            if (old != null) {
                foreach (var elem in Recurse()) {
                    if (elem.VR == DicomVR.UI) {
                        if (old.Equals((elem as DcmUniqueIdentifier).GetUID()))
                            elem.SetValueObject(uid);
                    }
                }
            }
        }