private void SerializeData()
    {
        var    stream = new YamlStream();
        string input  = TestYaml.GetFileContextByPath("Assets/Res/spriteRelate.txt");

        stream.Load(new StringReader(input));

        var deserializer = new DeserializerBuilder()
                           .WithNamingConvention(new NullNamingConvention())
                           .Build();

        SpriteDataClass order = deserializer.Deserialize <SpriteDataClass>(input);
        int             a     = 0;
    }
    private void newSeri()
    {
        string input  = TestYaml.GetFileContextByPath("Assets/TileInfo/Brick.prefab");
        var    stream = new YamlStream();

        stream.Load(new StringReader(input));

        var deserializer = new DeserializerBuilder()
                           .WithNamingConvention(new CamelCaseNamingConvention())
                           .Build();

        //var prefs = deserializer.Deserialize<YOUR_TYPE>(
        //    new EventStreamParserAdapter(
        //        YamlNodeToEventStreamConverter.ConvertToEventStream(stream)
        //    )
        //);

        int a = 0;
    }
Example #3
0
 public async Task MergingWhenLiveElementTypeHasChanged()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
Example #4
0
 public async Task ArraysAreReplacedEntirelyWhenDifferent()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
Example #5
0
 public async Task ArrayAreAddedAndRemovedEntirelyAsNeeded()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
Example #6
0
 public async Task PropertiesOfNullAreOnlyRemovedWhenPreviouslyAdded()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
Example #7
0
 public async Task AdditionalPropertyIsAddedWhenMissing()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
Example #8
0
 public async Task TildaAndForwardSlashAreEscapedInPatchPaths()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task MergedArrayOfObjectsPreserveOrderOfLiveValues()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task MergedArrayOfPrimativesPreserveItemsIfNotLastApplied()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task MergedArrayOfPrimativesPreserveOrderOfAppliedValues()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task DictionaryOnlyRemoveIfWasLastApplied()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task DictionaryOfPrimativesAddedAndRemoved()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task DictionaryOfPrimativesCanBePatched()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task PrimativePropertiesCanAddedAndRemoved()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task ArrayWithMergeKeyTreatedAsDictionary()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task MergedArrayOfObjectsCanAddItems()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }
 public async Task MergedArrayOfObjectsCanRemoveItemsIfLastApplied()
 {
     await RunStandardTest(TestYaml.LoadFromEmbeddedStream <StandardTestYaml>());
 }