Example #1
0
 public static void WriteLittleEndian(DICOMBinaryWriter dw, VR vr, DICOMWriteSettings settings,
                                      IDICOMElement toWrite)
 {
     byte[] data = DataComposer.GetDataLittleEndian(toWrite);
     LengthWriter.Write(dw, vr, settings, data != null ? data.Length : 0);
     dw.Write(data != null ? data : new byte[0]);
 }
Example #2
0
        public static void WriteBigEndian(DICOMBinaryWriter dw, VR vr, DICOMIOSettings settings,
                                          IDICOMElement toWrite)
        {
            var data = DataComposer.GetDataBigEndian(toWrite, settings.StringEncoding);

            LengthWriter.Write(dw, vr, settings, data != null ? data.Length : 0);
            dw.Write(data != null ? data : new byte[0]);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="CrudServiceDependencies"/> class.
 /// </summary>
 /// <param name="deps">A <see cref="DataParser"/> for importing CSV and Excel files.</param>
 /// <param name="parser">A <see cref="DataComposer"/> for exxporting CSV files.</param>
 public CrudServiceDependencies(FactServiceDependencies deps, DataParser parser, DataComposer composer) :
     base(deps.Localizer, deps.Metadata, deps.TemplateService, deps.ContextAccessor)
 {
     Parser   = parser;
     Composer = composer;
 }