/// <summary> /// Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. /// </summary> ContentTemplateSequence IContainerMacro.CreateContentTemplateSequence() { DicomAttribute dicomAttribute = base.DicomAttributeProvider[DicomTags.ContentTemplateSequence]; if (dicomAttribute.IsNull || dicomAttribute.Count == 0) { DicomSequenceItem dicomSequenceItem = new DicomSequenceItem(); dicomAttribute.Values = new DicomSequenceItem[] { dicomSequenceItem }; ContentTemplateSequence iodBase = new ContentTemplateSequence(dicomSequenceItem); iodBase.InitializeAttributes(); return(iodBase); } return(new ContentTemplateSequence(((DicomSequenceItem[])dicomAttribute.Values)[0])); }
/// <summary> /// Creates the value of ContentTemplateSequence in the underlying collection. Type 1C. /// </summary> public ContentTemplateSequence CreateContentTemplateSequence() { DicomElement dicomElement = base.DicomElementProvider[DicomTags.ContentTemplateSequence]; if (dicomElement.IsNull || dicomElement.Count == 0) { DicomSequenceItem dicomSequenceItem = new DicomSequenceItem(); dicomElement.Values = new DicomSequenceItem[] { dicomSequenceItem }; ContentTemplateSequence iodBase = new ContentTemplateSequence(dicomSequenceItem); iodBase.InitializeAttributes(); return(iodBase); } return(new ContentTemplateSequence(((DicomSequenceItem[])dicomElement.Values)[0])); }