public async Task <object> GetAsync() { if (string.IsNullOrWhiteSpace(_name)) { return(null); } return(await XamlTools.FromXamlStringAsync(_source).ConfigureAwait(false)); }
public async Task <object> GetAsync() { AppContext.SetSwitch("Switch.System.Xml.AllowDefaultResolver", true); if (string.IsNullOrWhiteSpace(_name)) { return(null); } await using var svg = _resourceManager.GetStream(_name); return(await XamlTools.FromSvgStreamAsync(svg).ConfigureAwait(false)); }
public async Task <object> GetAsync() { if (string.IsNullOrWhiteSpace(_name)) { return(null); } //var resourceManager = new ResourceManager(_assembly.GetName().Name + ".g", _assembly); await using var xamlStream = _resourceManager.GetStream(_name); if (xamlStream == null) { return(null); } return(await XamlTools.FromXamlStreamAsync(xamlStream).ConfigureAwait(false)); }