Пример #1
0
        public FileStorage(IFileStorageSerializer pSerializer, string pFileName, IDictionary <string, object> pDefaultValues = null, bool pSaveDefaultValues = false)
        {
            Content = new Dictionary <string, object>();

            FileName    = pFileName;
            mSerializer = pSerializer;

            if (string.IsNullOrEmpty(Path.GetExtension(FileName)))
            {
                FileName += mSerializer.GetFileExtension();
            }

            DefaultValues      = pDefaultValues;
            mSaveDefaultValues = pSaveDefaultValues;

            Reload();
        }
Пример #2
0
 public string GetFilePath(string fileName)
 {
     return(Path.Combine(mDirectory, fileName) + mSerializer.GetFileExtension());
 }