public void To(List<MBall> bouncingBalls, string path) { StreamReader reader = new StreamReader(path); var serializer = new YamlSerializer(); string yaml = serializer.Serialize(bouncingBalls); File.WriteAllText(path, yaml); }
public void Save(List<BouncingBallClass> balls, string FilePath) { YamlSerializer save = new YamlSerializer(); FileStream file = File.Create(FilePath); save.Serialize(file, balls); file.Close(); }
public bool pexExportToFile(string path) { var serializer = new YamlSerializer(); string content = serializer.Serialize(pexPermissionsDict); File.WriteAllText(path, content); return true; }
public void Save(List<ShapeData> balls, string FilePath) { YamlSerializer save = new YamlSerializer(); FileStream file = File.Create(FilePath); save.Serialize(file, balls); file.Close(); }
public static string Save() { YamlMapping Map = new YamlMapping(); YamlSerializer Serializer = new YamlSerializer(); ForeachSetting((F, A) => { // HAX Map.Add(F.Name, YamlNode.FromYaml(Serializer.Serialize(F.GetValue(null)))[0]); }); return Map.ToYaml(); }
public bool filesWriteYaml(string path, Doo YAML) { var serializer = new YamlSerializer(); string parsed = serializer.Serialize(YAML) as string; if (filesWrite_Binary_UTF8Text(path, parsed)) { return true; } else { return false; } }
private object[] DisplayEventAndLogInformation(EventLogReader logReader) { ArrayList eventlog_json_arraylist = new ArrayList(); for (EventRecord eventInstance = logReader.ReadEvent(); null != eventInstance; eventInstance = logReader.ReadEvent()) { string eventlog_json = JsonConvert.SerializeObject(eventInstance); eventlog_json_arraylist.Add(eventlog_json); var serializer = new YamlSerializer(); String yaml = serializer.Serialize(eventInstance); var serializer2 = new YamlDotNet.Serialization.Serializer(); serializer2.Serialize(System.Console.Out, eventInstance); if (Verbose) { Console.WriteLine("-----------------------------------------------------"); Console.WriteLine("Event ID: {0}", eventInstance.Id); Console.WriteLine("Level: {0}", eventInstance.Level); Console.WriteLine("LevelDisplayName: {0}", eventInstance.LevelDisplayName); Console.WriteLine("Opcode: {0}", eventInstance.Opcode); Console.WriteLine("OpcodeDisplayName: {0}", eventInstance.OpcodeDisplayName); Console.WriteLine("TimeCreated: {0}", eventInstance.TimeCreated); Console.WriteLine("Publisher: {0}", eventInstance.ProviderName); } try { if (Verbose) { Console.WriteLine("Description: {0}", eventInstance.FormatDescription()); } } catch (EventLogException) { // The event description contains parameters, and no parameters were // passed to the FormatDescription method, so an exception is thrown. } // Cast the EventRecord object as an EventLogRecord object to // access the EventLogRecord class properties EventLogRecord logRecord = (EventLogRecord)eventInstance; if (Verbose) { Console.WriteLine("Container Event Log: {0}", logRecord.ContainerLog); } } object[] result = eventlog_json_arraylist.ToArray(); return result; }
static string ComposeSettings(ShellSettings settings) { if (settings == null) return ""; var ser = new YamlSerializer(); return ser.Serialize(new Content { Name = settings.Name, DataProvider = settings.DataProvider, DataConnectionString = settings.DataConnectionString, DataPrefix = settings.DataTablePrefix, RequestUrlHost = settings.RequestUrlHost, RequestUrlPrefix = settings.RequestUrlPrefix, State = settings.State != null ? settings.State.ToString() : String.Empty }); }
/// <summary> /// serialize this gameobject /// </summary> /// <returns></returns> public string Serialize() { var serializer = new YamlSerializer(); return serializer.Serialize(this); }
public void TestOmitRootNodesTag() { var obj = new TestClass(); obj.list.Add(new ChildClass()); var serializer = new YamlSerializer(); var yaml= serializer.Serialize(obj); Assert.AreEqual( BuildResult( "!YamlSerializerTest.TestClass", "list: ", " Capacity: 4", " ICollection.Items: ", " - !YamlSerializerTest.ChildClass", " list: ", " Capacity: 0" ), yaml ); var config = new YamlConfig(); config.OmitTagForRootNode = true; serializer = new YamlSerializer(config); yaml = serializer.Serialize(obj); Assert.AreEqual( BuildResult( "list: ", " Capacity: 4", " ICollection.Items: ", " - !YamlSerializerTest.ChildClass", " list: ", " Capacity: 0" ), yaml ); }
/// <summary> /// セーブ /// </summary> /// <remarks> /// 指定のストリームにすべての項目を書き込みます。 /// </remarks> /// <param name="wr">ストリーム</param> public void Save(StreamWriter wr) { var yaml = new YamlSerializer (); var plainTxt = yaml.Serialize (items); if (encryption) { var encoder = aes.CreateEncryptor (); var src = Encoding.UTF8.GetBytes (plainTxt); var iv = aes.IV; // 16 byte var dst = encoder.TransformFinalBlock (src, 0, src.Length); // ... var crc = sha256.ComputeHash (iv.Concat (dst).ToArray ()); // 32 byte var bytes = iv.Concat (dst).Concat (crc).ToArray (); plainTxt = Convert.ToBase64String (bytes); } wr.Write (plainTxt, Encoding.UTF8); }