Dicom.Data.DcmDataset.SetInternalTransferSyntax C# (CSharp) Method

SetInternalTransferSyntax() private method

private SetInternalTransferSyntax ( DicomTransferSyntax ts ) : void
ts DicomTransferSyntax
return void
        internal void SetInternalTransferSyntax(DicomTransferSyntax ts)
        {
            _transferSyntax = ts;
            foreach (DcmItem item in _items.Values) {
                if (item is DcmElement) {
                    item.Endian = ts.Endian;
                }
                else if (item is DcmFragmentSequence) {
                    item.Endian = ts.Endian;
                }
                else if (item is DcmItemSequence) {
                    DcmItemSequence sq = item as DcmItemSequence;
                    sq.Endian = ts.Endian;
                    foreach (DcmItemSequenceItem si in sq.SequenceItems) {
                        si.Dataset.SetInternalTransferSyntax(ts);
                    }
                }
            }
        }