internal static void SetMultiLanguageValue(this MultiLanguageValue multiLanguageValue, string value)
        {
            value = RemoveSurroundingSquareBrackets(value);
            while (value.Length > 0)
            {
                var languageCode  = Parsing.MustMatch(ref value, @"^([A-Z@]{3})=").Groups[1].Value;
                var languageValue = GetLanguageValue(ref value);
                multiLanguageValue.Set(languageCode, languageValue);

                Parsing.TryMatch(ref value, @"^;\s?");
            }
        }
Exemple #2
0
 public TextConstant(int id, string name)
     : base(id, name)
 {
     Values = new MultiLanguageValue();
 }