コード例 #1
0
ファイル: TagsHelper.cs プロジェクト: boyanin/Tags
        public static string GetGroupKeyFromAttributes(TagsGroupKeyAttribute groupKeyAttribute, CultureSpecificAttribute cultureSpecificAttribute)
        {
            string groupKey = string.Empty;

            if (groupKeyAttribute != null)
            {
                groupKey += groupKeyAttribute.Key;
            }

            if ((cultureSpecificAttribute != null) && (cultureSpecificAttribute.IsCultureSpecific))
            {
                groupKey += CultureInfo.CurrentCulture;
            }

            return groupKey;
        }
コード例 #2
0
        public static string GetGroupKeyFromAttributes(
            TagsGroupKeyAttribute groupKeyAttribute, CultureSpecificAttribute cultureSpecificAttribute)
        {
            var groupKey = string.Empty;

            if (groupKeyAttribute != null)
            {
                groupKey += groupKeyAttribute.Key;
            }

            if (cultureSpecificAttribute != null && cultureSpecificAttribute.IsCultureSpecific)
            {
                groupKey += ContentLanguage.PreferredCulture ?? CultureInfo.CurrentCulture;
            }

            return(groupKey);
        }
コード例 #3
0
ファイル: TagsHelper.cs プロジェクト: vdwert/Tags
        public static string GetGroupKeyFromAttributes(
            TagsGroupKeyAttribute groupKeyAttribute, CultureSpecificAttribute cultureSpecificAttribute, IContent content)
        {
            var groupKey = string.Empty;

            if (groupKeyAttribute == null && cultureSpecificAttribute == null && content is ILocalizable localizableContent)
            {
                groupKey += localizableContent.MasterLanguage;
            }

            if (groupKeyAttribute != null)
            {
                groupKey += groupKeyAttribute.Key;
            }

            if (cultureSpecificAttribute != null && cultureSpecificAttribute.IsCultureSpecific)
            {
                groupKey += ContentLanguage.PreferredCulture ?? CultureInfo.CurrentCulture;
            }

            return(groupKey);
        }
コード例 #4
0
        public static string GetGroupKeyFromAttributes(TagsGroupKeyAttribute groupKeyAttribute, CultureSpecificAttribute cultureSpecificAttribute)
        {
            string groupKey = string.Empty;

            if (groupKeyAttribute != null)
            {
                groupKey += groupKeyAttribute.Key;
            }

            if ((cultureSpecificAttribute != null) && (cultureSpecificAttribute.IsCultureSpecific))
            {
                groupKey += CultureInfo.CurrentCulture;
            }

            return(groupKey);
        }