Exemplo n.º 1
0
        public static D3Picture GetItemIcon(String icon)
        {
            D3Picture picture;

            using (var stream = DataProvider.FetchData(GetItemIconUrl(icon, "small")))
            {
                picture = new D3Picture(stream);
            }
            return(picture);
        }
Exemplo n.º 2
0
        public static D3Picture GetSkillIcon(String icon, String size)
        {
            D3Picture picture;

            using (var stream = DataProvider.FetchData(GetSkillIconUrl(icon, size)))
            {
                picture = new D3Picture(stream);
            }
            return(picture);
        }
Exemplo n.º 3
0
        private async Task <D3Picture> GetPictureFromDataProviderAsync(string url)
        {
            D3Picture picture;

            using (var stream = await DataProvider.FetchDataAsync(url))
            {
                picture = new D3Picture(stream);
            }

            return(picture);
        }
Exemplo n.º 4
0
        private D3Picture GetPictureFromDataProvider(string url)
        {
            D3Picture picture;

            using (var stream = DataProvider.FetchData(url))
            {
                picture = new D3Picture(stream);
            }

            return(picture);
        }
Exemplo n.º 5
0
 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
                            );
 }