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)); } }
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)); } }