コード例 #1
0
 public void Attach([NotNull] ITranslationHolder translationHolder)
 {
     if (!(TranslationHolder is null))
     {
         TranslationHolder.OnChangeTranslations -= TranslationHolderOnOnChangeTranslations;
     }
     TranslationHolder = translationHolder;
     Value             = GetCurrentTranslation();
     if (!(TranslationHolder is null))
     {
         TranslationHolder.OnChangeTranslations += TranslationHolderOnOnChangeTranslations;
     }
 }
コード例 #2
0
        public static ValidatorSettings WithTranslation(this ValidatorSettings @this, ITranslationHolder translationHolder)
        {
            ThrowHelper.NullArgument(@this, nameof(@this));
            ThrowHelper.NullArgument(translationHolder, nameof(translationHolder));

            return(@this.WithTranslation(translationHolder.Translations));
        }