Example #1
0
 /// <summary>
 /// Save saves the NCldrData object to the NCldr data file
 /// </summary>
 /// <param name="ncldrData">The INCldrData object to save</param>
 public void Save(INCldrData ncldrData)
 {
     using (Stream stream = new FileStream(this.NCldrDataFilename, FileMode.Create))
     {
         JsonSerializer serializer = new JsonSerializer();
         serializer.ContractResolver = new IgnoreReadOnlyPropertiesContractResolver();
         BsonWriter bsonWriter = new BsonWriter(stream);
         serializer.Serialize(bsonWriter, ncldrData);
     }
 }
 /// <summary>
 /// Save saves the NCldrData object to the NCldr data file
 /// </summary>
 /// <param name="ncldrData">The INCldrData object to save</param>
 public void Save(INCldrData ncldrData)
 {
     using (Stream stream = new FileStream(this.NCldrDataFilename, FileMode.Create))
     {
         JsonSerializer serializer = new JsonSerializer();
         serializer.ContractResolver = new IgnoreReadOnlyPropertiesContractResolver();
         BsonWriter bsonWriter = new BsonWriter(stream);
         serializer.Serialize(bsonWriter, ncldrData);
     }
 }
Example #3
0
 /// <summary>
 /// Save saves the NCldrData object to the NCldr data file
 /// </summary>
 /// <param name="ncldrData">The INCldrData object to save</param>
 public void Save(INCldrData ncldrData)
 {
     FileStream fileStream = new FileStream(this.NCldrDataFilename, FileMode.Create);
     XmlSerializer serializer = new XmlSerializer(typeof(NCldrData));
     try
     {
         serializer.Serialize(fileStream, ncldrData);
     }
     finally
     {
         fileStream.Close();
     }
 }
Example #4
0
        /// <summary>
        /// Save saves the NCldrData object to the NCldr data file
        /// </summary>
        /// <param name="ncldrData">The INCldrData object to save</param>
        public void Save(INCldrData ncldrData)
        {
            FileStream fileStream = new FileStream(this.NCldrDataFilename, FileMode.Create);

            try
            {
                Serializer.Serialize(fileStream, (NCldrData)ncldrData);
            }
            finally
            {
                fileStream.Close();
            }
        }
        /// <summary>
        /// Save saves the NCldrData object to the NCldr data file
        /// </summary>
        /// <param name="ncldrData">The INCldrData object to save</param>
        public void Save(INCldrData ncldrData)
        {
            FileStream    fileStream = new FileStream(this.NCldrDataFilename, FileMode.Create);
            XmlSerializer serializer = new XmlSerializer(typeof(NCldrData));

            try
            {
                serializer.Serialize(fileStream, ncldrData);
            }
            finally
            {
                fileStream.Close();
            }
        }
        /// <summary>
        /// Save saves the NCldrData object to the NCldr data file
        /// </summary>
        /// <param name="ncldrData">The INCldrData object to save</param>
        public void Save(INCldrData ncldrData)
        {
            using (StreamWriter writer = new StreamWriter(this.NCldrDataFilename))
            {
                JsonSerializer serializer = new JsonSerializer();
                serializer.ContractResolver = new IgnoreReadOnlyPropertiesContractResolver();

                if (this.JsonFormatting != Formatting.None)
                {
                    serializer.Formatting = this.JsonFormatting;
                }

                serializer.Serialize(writer, ncldrData);
            }
        }
Example #7
0
        /// <summary>
        /// Save saves the NCldrData object to the NCldr data file
        /// </summary>
        /// <param name="ncldrData">The INCldrData object to save</param>
        public void Save(INCldrData ncldrData)
        {
#if WINDOWS_PHONE
            throw new NotImplementedException("NCldrBinaryFileDataSource is not supported on Windows Phone. Use NCldrJsonFileDataSource instead.");
#else
            FileStream      fileStream = new FileStream(this.NCldrDataFilename, FileMode.Create);
            BinaryFormatter formatter  = new BinaryFormatter();
            try
            {
                formatter.Serialize(fileStream, ncldrData);
            }
            finally
            {
                fileStream.Close();
            }
#endif
        }
Example #8
0
        /// <summary>
        /// Save saves the NCldrData object to the NCldr data file
        /// </summary>
        /// <param name="ncldrData">The INCldrData object to save</param>
        public void Save(INCldrData ncldrData)
        {
            using (StreamWriter writer = new StreamWriter(this.NCldrDataFilename))
            {
                JsonSerializer serializer = new JsonSerializer();
                serializer.ContractResolver = new IgnoreReadOnlyPropertiesContractResolver();

                if (this.JsonFormatting != Formatting.None)
                {
                    serializer.Formatting = this.JsonFormatting;
                }

                serializer.Serialize(writer, ncldrData);
            }
        }
Example #9
0
 /// <summary>
 /// Save saves the NCldrData object to the NCldr data file
 /// </summary>
 /// <param name="ncldrData">The INCldrData object to save</param>
 public void Save(INCldrData ncldrData)
 {
     #if WINDOWS_PHONE
     throw new NotImplementedException("NCldrBinaryFileDataSource is not supported on Windows Phone. Use NCldrJsonFileDataSource instead.");
     #else
     FileStream fileStream = new FileStream(this.NCldrDataFilename, FileMode.Create);
     BinaryFormatter formatter = new BinaryFormatter();
     try
     {
         formatter.Serialize(fileStream, ncldrData);
     }
     finally
     {
         fileStream.Close();
     }
     #endif
 }
 /// <summary>
 /// Save saves the NCldrData object to the NCldr data file
 /// </summary>
 /// <param name="ncldrData">The INCldrData object to save</param>
 public void Save(INCldrData ncldrData)
 {
     FileStream fileStream = new FileStream(this.NCldrDataFilename, FileMode.Create);
     try
     {
         Serializer.Serialize(fileStream, (NCldrData)ncldrData);
     }
     finally
     {
         fileStream.Close();
     }
 }