Пример #1
0
 /// <summary>
 /// Updates the context result with the given Language Collection
 /// </summary>
 /// <param name="result"></param>
 /// <param name="context"></param>
 private static void UpdateContext(LanguageCollection result, CallContext context)
 {
     if (result != null)
     {
         LanguageCollection currentResult = context.CurrentResult as LanguageCollection;
         if (currentResult != null)
         {
             Language[] languageArray = (Language[])MainUtil.AddArrays(currentResult.ToArray(), result.ToArray(), typeof(Language));
             result = new LanguageCollection();
             for (int i = 0; i < languageArray.Length; i++)
             {
                 result.Add(languageArray[i]);
             }
         }
         context.CurrentResult = result;
     }
     context.SetNextIndex(context.Index + 1);
 }