public DcmUnsignedLong GetUL(DicomTag tag) { DcmElement elem = GetElement(tag); if (elem is DcmUnsignedLong) return elem as DcmUnsignedLong; if (elem != null) throw new DicomDataException("Tried to access element with incorrect VR"); return null; }