Exemple #1
0
 /// <summary> Create a translation for <paramref name="member"/> </summary>
 /// <param name="resourceManager">The <see cref="ResourceManager"/> with translations for <paramref name="member"/></param>
 /// <param name="member"> The member to translate</param>
 /// <param name="errorHandling">Specifies how errors are handled.</param>
 /// <returns> A <see cref="Translation"/></returns>
 public static ITranslation Create(ResourceManager resourceManager, T member, ErrorHandling errorHandling = ErrorHandling.Inherit)
 {
     return(Translation.GetOrCreate(resourceManager, member.ToString(CultureInfo.InvariantCulture), errorHandling));
 }
Exemple #2
0
 /// <summary> Create a translation for <paramref name="member"/>. </summary>
 /// <typeparam name="T">An enum type.</typeparam>
 /// <param name="resourceManager">The <see cref="ResourceManager"/> with translations for <paramref name="member"/>.</param>
 /// <param name="member"> The member to translate.</param>
 /// <param name="errorHandling">Specifies how errors are handled.</param>
 /// <returns> A <see cref="Translation"/>.</returns>
 public static ITranslation Create <T>(ResourceManager resourceManager, T member, ErrorHandling errorHandling = ErrorHandling.Inherit)
     where T : System.Enum
 {
     return(Translation.GetOrCreate(resourceManager, member.ToString(), errorHandling));
 }
 /// <summary>
 /// Create a <see cref="Translation"/> for <paramref name="key"/>
 /// </summary>
 /// <param name="key">The key</param>
 /// <param name="errorHandling">Specifies how errors are handled.</param>
 /// <returns>A <see cref="Translation"/></returns>
 public static Translation GetOrCreateTranslation(string key, ErrorHandling errorHandling = ErrorHandling.Default)
 {
     return(Translation.GetOrCreate(ResourceManager, key, errorHandling));
 }
Exemple #4
0
#pragma warning disable CA1000 // Do not declare static members on generic types
        public static ITranslation Create(ResourceManager resourceManager, T member, ErrorHandling errorHandling = ErrorHandling.Inherit)
#pragma warning restore CA1000 // Do not declare static members on generic types
        {
            return(Translation.GetOrCreate(resourceManager, member.ToString(CultureInfo.InvariantCulture), errorHandling));
        }