Exemple #1
0
 static protected IEnumerable <ICancelablePromise> Concat(
     ICancelablePromise p1, IEnumerable <ICancelablePromise> p1s,
     ICancelablePromise p2, IEnumerable <ICancelablePromise> p2s)
 {
     if (p1 != null)
     {
         yield return(p1);
     }
     if (p1s != null)
     {
         foreach (var item in p1s)
         {
             yield return(item);
         }
     }
     if (p2 != null)
     {
         yield return(p2);
     }
     if (p2s != null)
     {
         foreach (var item in p2s)
         {
             yield return(item);
         }
     }
 }
Exemple #2
0
		static protected IEnumerable<ICancelablePromise> Concat(
			ICancelablePromise p1, IEnumerable<ICancelablePromise> p1s,
			ICancelablePromise p2, IEnumerable<ICancelablePromise> p2s) {
			if (p1 != null) yield return p1;

			if (p1s != null) foreach (var item in p1s) yield return item;

			if (p2 != null) yield return p2;

			if (p2s != null) foreach (var item in p2s) yield return item;
		}
Exemple #3
0
 protected static IEnumerable <ICancelablePromise> Concat(
     ICancelablePromise p1, IEnumerable <ICancelablePromise> p1s,
     ICancelablePromise p2, IEnumerable <ICancelablePromise> p2s,
     ICancelablePromise p3, IEnumerable <ICancelablePromise> p3s,
     ICancelablePromise p4, IEnumerable <ICancelablePromise> p4s)
 {
     if (p1 != null)
     {
         yield return(p1);
     }
     if (p1s != null)
     {
         foreach (var item in p1s)
         {
             yield return(item);
         }
     }
     if (p2 != null)
     {
         yield return(p2);
     }
     if (p2s != null)
     {
         foreach (var item in p2s)
         {
             yield return(item);
         }
     }
     if (p3 != null)
     {
         yield return(p3);
     }
     if (p3s != null)
     {
         foreach (var item in p3s)
         {
             yield return(item);
         }
     }
     if (p4 != null)
     {
         yield return(p4);
     }
     if (p4s != null)
     {
         foreach (var item in p4s)
         {
             yield return(item);
         }
     }
 }
        static protected IEnumerable<ICancelablePromise> Concat(
            ICancelablePromise p1, IEnumerable<ICancelablePromise> p1s,
            ICancelablePromise p2, IEnumerable<ICancelablePromise> p2s,
            ICancelablePromise p3, IEnumerable<ICancelablePromise> p3s,
            ICancelablePromise p4, IEnumerable<ICancelablePromise> p4s)
        {
            if (p1 != null) { yield return p1; }

            if (p1s != null) foreach (var item in p1s) { yield return item; }

            if (p2 != null) { yield return p2; }

            if (p2s != null) foreach (var item in p2s) { yield return item; }

            if (p3 != null) { yield return p3; }

            if (p3s != null) foreach (var item in p3s) { yield return item; }

            if (p4 != null) { yield return p4; }

            if (p4s != null) foreach (var item in p4s) { yield return item; }
        }
        static protected IEnumerable<ICancelablePromise> Concat(ICancelablePromise p1, IEnumerable<ICancelablePromise> p1s)
        {
            if (p1 != null) { yield return p1; }

            if (p1s != null) foreach (var item in p1s) { yield return item; }
        }