protected virtual IDicomXmlVrWriter CreateDefualtVrWriter(DicomVr dicomVr) { IDicomXmlVrWriter writer = null; if (!_defaultVrWriters.TryGetValue(dicomVr.Name, out writer)) { throw new ApplicationException("Default VR writer not registered!"); } return(writer); }
internal string WriteElement(DicomAttributeCollection ds, DicomAttribute element, XmlWriter writer) { IDicomXmlVrWriter vrWriter = GetVrWriter(element); return(vrWriter.WriteElement(element, writer)); }