public static Tag CreateInput(InputTypes type, PropertyInfo propertyInfo, object value = null) { if (propertyInfo.HasCustomAttributeOfType <TemplateAttribute>(out TemplateAttribute attribute)) { InputProvider.CreateFromTemplate(attribute, value); } return(InputTag.OfType(type, value) .SetAttribute("name", propertyInfo.Name)); }
public override Tag CreateInput(PropertyInfo propertyInfo, object data = null) { return(InputProvider.CreateInput(InputTypes.Text, propertyInfo, data)); }
public virtual Tag CreateInput(object data) { return(InputProvider.CreateInput(InputTypes.Text, data.GetType().Name, data)); }