using Dicom.IO;
using System.Text;
///
/// .NET/Windows Desktop implementation of the I/O manager.
///
public sealed class ZskkIOmanager : IOManager
{
///
/// Single instance of the desktop I/O manager.
///
public static readonly IOManager Instance;
///
/// Implementation of the base encoding getter.
///
protected override Encoding BaseEncodingImpl => Encoding.ASCII;
///
/// Gets the platform-specific path helper implementation.
///
protected override IPath PathImpl => DesktopPath.Instance;
///
/// Initializes the static fields of
///
static ZskkIOmanager();
///
/// Platform-specific implementation to create a file reference.
///
/// Name of the file.
/// A file reference object.
protected override IFileReference CreateFileReferenceImpl(string fileName);
///
/// Platform-specific implementation to create a directory reference.
///
/// Name of the directory.
/// A directory reference object.
protected override IDirectoryReference CreateDirectoryReferenceImpl(string directoryName);
}