Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/duplicati/duplicati.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorverhoek <30193551+verhoek@users.noreply.github.com>2018-11-03 11:06:24 +0300
committerverhoek <30193551+verhoek@users.noreply.github.com>2018-11-03 11:06:24 +0300
commit742efe3a5e08c0ab2a2bd484f87c8e4184502b70 (patch)
treefbc4e3e8ae3a52f45ac1e806c91d49e609a8246e /Duplicati/Library/Common/IO
parent72b1f6b6f8c1842a5b60a4f0ccb16493c16ebd55 (diff)
Simplified SystemIO class.
Diffstat (limited to 'Duplicati/Library/Common/IO')
-rw-r--r--Duplicati/Library/Common/IO/SystemIO.cs29
1 files changed, 7 insertions, 22 deletions
diff --git a/Duplicati/Library/Common/IO/SystemIO.cs b/Duplicati/Library/Common/IO/SystemIO.cs
index 0dc1a1d5b..9ea52085b 100644
--- a/Duplicati/Library/Common/IO/SystemIO.cs
+++ b/Duplicati/Library/Common/IO/SystemIO.cs
@@ -23,32 +23,17 @@ namespace Duplicati.Library.Common.IO
/// <summary>
/// A cached lookup for windows methods for dealing with long filenames
/// </summary>
- private static readonly ISystemIO _IO_WIN = new SystemIOWindows();
+ public static readonly ISystemIO IO_WIN;
- private static readonly ISystemIO _IO_SYS = new SystemIOLinux();
+ public static readonly ISystemIO IO_SYS;
- public static ISystemIO IO_WIN
- {
- get
- {
- return _IO_WIN;
- }
- }
+ public static readonly ISystemIO IO_OS;
- public static ISystemIO IO_SYS
+ static SystemIO()
{
- get
- {
- return _IO_SYS;
- }
- }
-
-
- public static ISystemIO IO_OS
- {
- get {
- return Platform.IsClientWindows ? _IO_WIN : _IO_SYS;
- }
+ IO_WIN = new SystemIOWindows();
+ IO_SYS = new SystemIOLinux();
+ IO_OS = Platform.IsClientWindows ? IO_WIN : IO_SYS;
}
}
} \ No newline at end of file