public ITagItem Deserialize(TagItemOptions tagItemOption, Action <ITagItem> removeCallback) { var variantTagItemOption = (VariantTagItemOptions)tagItemOption; var variantTagItem = CreateVariantTagItem(removeCallback, variantTagItemOption.VariantType); if (variantTagItem == null) { return(null); } variantTagItem.IsEnabled = tagItemOption.IsEnabled; return(variantTagItem); }
public bool CanDeserialize(TagItemOptions tagItemOption) { return(tagItemOption is VariantTagItemOptions); }