public override void Load()
        {
            if (string.IsNullOrEmpty(this.yaml))
            {
                return;
            }

            try
            {
                var parser = new YamlParser(this.root);
                using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(this.yaml)))
                {
                    Data = parser.Parse(stream);
                }
            }
            catch (YamlDotNet.Core.YamlException ex)
            {
                logger?.Log(new LogEntry(LogLevel.Error, string.Empty, $"{nameof(YamlProvider)}.Load", ex));
            }
        }
Esempio n. 2
0
        public override void Load()
        {
            if (string.IsNullOrEmpty(this.yaml))
            {
                return;
            }

            try
            {
                var parser = new YamlParser(this.root);
                using (var stream = new MemoryStream(Encoding.UTF8.GetBytes(this.yaml)))
                {
                    Data = parser.Parse(stream);
                }
            }
            catch (YamlDotNet.Core.YamlException ex)
            {
                logger?.Log(new LogEntry(LogLevel.Error, string.Empty, $"{nameof(YamlProvider)}.Load", ex));
            }
        }