public Uri GetIconUri() { var template = new UriTemplate(SegmentValues.Images + "/{image}"); string name = spec.GetIconName(nakedObject); string iconName = name.Contains(".") ? name : name + ".gif"; CheckArgumentNotNull(iconName, "icon name"); return(template.BindByPosition(prefix, iconName)); }