A game about forced loneliness, made by TACStudios
at master 1.2 kB view raw
1using System.Collections.Generic; 2 3namespace UnityEditor.ShaderGraph.Serialization 4{ 5 static class SerializationExtensions 6 { 7 public static RefValueEnumerable<T> SelectValue<T>(this List<JsonRef<T>> list) where T : JsonObject => 8 new RefValueEnumerable<T>(list); 9 10 public static DataValueEnumerable<T> SelectValue<T>(this List<JsonData<T>> list) where T : JsonObject => 11 new DataValueEnumerable<T>(list); 12 13 public static void AddRange<T>(this List<JsonRef<T>> list, IEnumerable<T> enumerable) 14 where T : JsonObject 15 { 16 foreach (var jsonObject in enumerable) 17 { 18 list.Add(jsonObject); 19 } 20 } 21 22 public static void AddRange<T>(this List<JsonRef<T>> list, List<T> enumerable) 23 where T : JsonObject 24 { 25 foreach (var jsonObject in enumerable) 26 { 27 list.Add(jsonObject); 28 } 29 } 30 31 public static void AddRange<T>(this List<T> list, List<JsonRef<T>> enumerable) 32 where T : JsonObject 33 { 34 foreach (var jsonObject in enumerable) 35 { 36 list.Add(jsonObject); 37 } 38 } 39 } 40}