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]); }
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; }