/// <summary> /// <para>Type of button.</para> /// </summary> /// <param name="widget">Widget to call method on.</param> /// <param name="type">Type of button.</param> /// <returns>Reference to provided <paramref name="widget"/>.</returns> /// <exception cref="ArgumentNullException">If <paramref name="widget"/> is a <c>null</c> reference.</exception> /// <seealso cref="IMailRuLikeButtonWidget.Type(string)"/> public static IMailRuLikeButtonWidget Type(this IMailRuLikeButtonWidget widget, MailRuLikeButtonType type) { Assertion.NotNull(widget); switch (type) { case MailRuLikeButtonType.MailRu : return widget.Type("mm"); case MailRuLikeButtonType.Odnoklassniki : return widget.Type("ok"); default : return widget.Type("combo"); } }
/// <summary> /// <para>Type of button.</para> /// </summary> /// <param name="widget">Widget to call method on.</param> /// <param name="type">Type of button.</param> /// <returns>Reference to provided <paramref name="widget"/>.</returns> /// <exception cref="ArgumentNullException">If <paramref name="widget"/> is a <c>null</c> reference.</exception> /// <seealso cref="IMailRuLikeButtonWidget.Type(string)"/> public static IMailRuLikeButtonWidget Type(this IMailRuLikeButtonWidget widget, MailRuLikeButtonType type) { Assertion.NotNull(widget); switch (type) { case MailRuLikeButtonType.MailRu: return(widget.Type("mm")); case MailRuLikeButtonType.Odnoklassniki: return(widget.Type("ok")); default: return(widget.Type("combo")); } }