public static D3Picture GetItemIcon(String icon) { D3Picture picture; using (var stream = DataProvider.FetchData(GetItemIconUrl(icon, "small"))) { picture = new D3Picture(stream); } return(picture); }
public static D3Picture GetSkillIcon(String icon, String size) { D3Picture picture; using (var stream = DataProvider.FetchData(GetSkillIconUrl(icon, size))) { picture = new D3Picture(stream); } return(picture); }
private async Task <D3Picture> GetPictureFromDataProviderAsync(string url) { D3Picture picture; using (var stream = await DataProvider.FetchDataAsync(url)) { picture = new D3Picture(stream); } return(picture); }
private D3Picture GetPictureFromDataProvider(string url) { D3Picture picture; using (var stream = DataProvider.FetchData(url)) { picture = new D3Picture(stream); } return(picture); }
private static void GetPictureFromDataProvider(string url, Action <D3Picture> onSuccess, Action onFailure) { DataProvider.FetchData(url, stream => { var picture = new D3Picture(stream); stream.Dispose(); onSuccess(picture); }, onFailure ); }