private static TileTemplateNameV3 GetTemplateName(ITileBindingContent bindingContent, TileSize size) { if (bindingContent == null) { return(TileSizeToAdaptiveTemplateConverter.Convert(size)); } if (bindingContent is TileBindingContentAdaptive) { return((bindingContent as TileBindingContentAdaptive).GetTemplateName(size)); } else if (bindingContent is TileBindingContentContact) { return((bindingContent as TileBindingContentContact).GetTemplateName(size)); } else if (bindingContent is TileBindingContentIconic) { return((bindingContent as TileBindingContentIconic).GetTemplateName(size)); } else if (bindingContent is TileBindingContentPeople) { return((bindingContent as TileBindingContentPeople).GetTemplateName(size)); } else if (bindingContent is TileBindingContentPhotos) { return((bindingContent as TileBindingContentPhotos).GetTemplateName(size)); } throw new NotImplementedException("Unknown binding content type: " + bindingContent.GetType()); }
internal TileTemplateNameV3 GetTemplateName(TileSize size) { return(TileSizeToAdaptiveTemplateConverter.Convert(size)); }