Exemple #1
0
 // Token: 0x06007C14 RID: 31764 RVA: 0x0022E694 File Offset: 0x0022C894
 private IList <ContentLocatorBase> Merge(ContentLocatorBase initialLocator, IList <ContentLocatorBase> additionalLocators)
 {
     if (additionalLocators == null || additionalLocators.Count == 0)
     {
         return(new List <ContentLocatorBase>(1)
         {
             initialLocator
         });
     }
     for (int i = 1; i < additionalLocators.Count; i++)
     {
         additionalLocators[i] = ((ContentLocatorBase)initialLocator.Clone()).Merge(additionalLocators[i]);
     }
     additionalLocators[0] = initialLocator.Merge(additionalLocators[0]);
     return(additionalLocators);
 }