/// <summary> /// Try to find a comparison tag in the collection with the same tag as the given one. /// </summary> /// <param name="tag">Tag to try to find in the collection.</param> /// <returns>BaseTagValue - null if no match found</returns> public BaseDicomTagValue Find(DvtkData.Dimse.Tag tag) { BaseDicomTagValue baseDicomTagValue = null; foreach (BaseTagValue lBaseTagValue in this) { if (lBaseTagValue is BaseDicomTagValue) { BaseDicomTagValue lBaseDicomTagValue = (BaseDicomTagValue)lBaseTagValue; if (lBaseDicomTagValue.Tag == tag) { baseDicomTagValue = lBaseDicomTagValue; break; } } } return(baseDicomTagValue); }
/// <summary> /// Add user defined default Tag Values. Used to help define the message tag/values /// used during the tests. /// </summary> /// <param name="defaultTagValue">Default Tag Value pair.</param> public void AddUserDefinedDefaultTagValue(BaseDicomTagValue defaultTagValue) { _defaultValueManager.AddUserDefinedDefaultTagValue(defaultTagValue); }
/// <summary> /// Add user defined default Tag Values. Used to help define the message tag/values /// used during the tests. /// </summary> /// <param name="defaultTagValue">Default Tag Value pair.</param> public void AddUserDefinedDefaultTagValue(BaseDicomTagValue defaultTagValue) { _userDefinedDefaultTagValues.Add(defaultTagValue); }