| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 | using System;namespace Wayne.Lib.IO{                public interface IPaths    {        #region Properties                                string Root { get; }                                string Config { get; }                                string Transactions { get; }                                string Log { get; }                                string ExecutablePath { get;  }                                string ExecutableDirectory { get;  }                                string Data { get;  }        #endregion        #region Methods                                                string Combine(string subPath);                                                        string Combine(string subPath, string subPath2);                                                string GetConfigPath(string configName);                                                        string GetConfigPath(string configName, string fileName);                                                string GetTransactionsPath(string terminalType);                                                        string GetTransactionsPath(string terminalType, string subState);                                                        string ReplaceExtension(string fileName, string newExtension);        #endregion        #region Parse                                                string Parse(string path);                                                [Obsolete("Use the DirectoryExists() in FileSupport instead!")]        bool FileExists(string fileName);                                                [Obsolete("Use the DirectoryExists() in FileSupport instead!")]        bool DirectoryExists(string path);                                                [Obsolete("Use the DirectoryExists() in FileSupport instead!")]        bool EnsureDirectoryExists(string path);        #endregion    }}
 |