/// <inheritdoc/> public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { var attachedReference = AttachedReferenceManager.GetAttachedReference(value); var destinationType = TypeConverterHelper.GetDestinationType(context); return(UrlReferenceHelper.CreateReference(destinationType, attachedReference.Id, attachedReference.Url)); }
/// <inheritdoc/> public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { return(UrlReferenceHelper.IsUrlReferenceType(TypeConverterHelper.GetDestinationType(context))); }