/// <summary>
        /// Gets a text localization.
        /// </summary>
        /// <param name="haveLocalization">
        /// The have localization.
        /// </param>
        /// <param name="tag">
        /// The tag.
        /// </param>
        /// <returns>
        /// The get text.
        /// </returns>
        public static string GetText([NotNull] this IHaveLocalization haveLocalization, [NotNull] string tag)
        {
            CodeContracts.VerifyNotNull(haveLocalization, "haveLocalization");
            CodeContracts.VerifyNotNull(tag, "tag");

            return(haveLocalization.Localization.GetText(tag));
        }
        /// <summary>
        /// Gets a text localization using formatting.
        /// </summary>
        /// <param name="haveLocalization">
        /// The have localization.
        /// </param>
        /// <param name="tag">
        /// The tag.
        /// </param>
        /// <param name="args">
        /// The args.
        /// </param>
        /// <returns>
        /// The get text formatted.
        /// </returns>
        public static string GetTextFormatted(
            [NotNull] this IHaveLocalization haveLocalization, [NotNull] string tag, [CanBeNull] params object[] args)
        {
            CodeContracts.VerifyNotNull(haveLocalization, "haveLocalization");
            CodeContracts.VerifyNotNull(tag, "tag");

            return(haveLocalization.Localization.GetTextFormatted(tag, args));
        }
Exemplo n.º 3
0
        /// <summary>
        /// Gets a text localization using the page and tag name.
        /// </summary>
        /// <param name="haveLocalization">
        /// The have localization.
        /// </param>
        /// <param name="page">
        /// The page.
        /// </param>
        /// <param name="tag">
        /// The tag.
        /// </param>
        /// <returns>
        /// The get text.
        /// </returns>
        public static string GetText(
            [NotNull] this IHaveLocalization haveLocalization, [NotNull] string page, [NotNull] string tag)
        {
            CodeContracts.ArgumentNotNull(haveLocalization, "haveLocalization");
            CodeContracts.ArgumentNotNull(page, "page");
            CodeContracts.ArgumentNotNull(tag, "tag");

            return(haveLocalization.Localization.GetText(page, tag));
        }
Exemplo n.º 4
0
    /// <summary>
    /// Gets a text localization using the page and tag name.
    /// </summary>
    /// <param name="haveLocalization">
    /// The have localization.
    /// </param>
    /// <param name="page">
    /// The page.
    /// </param>
    /// <param name="tag">
    /// The tag.
    /// </param>
    /// <returns>
    /// The get text.
    /// </returns>
    public static string GetText(
        [NotNull] this IHaveLocalization haveLocalization,
        [NotNull] string page,
        [NotNull] string tag)
    {
        CodeContracts.VerifyNotNull(haveLocalization);
        CodeContracts.VerifyNotNull(page);
        CodeContracts.VerifyNotNull(tag);

        return(haveLocalization.Localization.GetText(page, tag));
    }