Skip to content

Commit 3f28224

Browse files
committed
refactor: replaced List operations with a LINQ query
1 parent 6d48206 commit 3f28224

File tree

1 file changed

+5
-7
lines changed

1 file changed

+5
-7
lines changed

Editor/Util/TypeCollector.cs

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
/// </summary>
1414
internal static class TypeCollector
1515
{
16-
public static List<Assembly> GetAssembliesTypeHasAccessTo(Type type)
16+
public static Assembly[] GetAssembliesTypeHasAccessTo(Type type)
1717
{
1818
Assembly typeAssembly;
1919

@@ -27,12 +27,10 @@ public static List<Assembly> GetAssembliesTypeHasAccessTo(Type type)
2727
"script in the Assets folder so that the assembly is generated.");
2828
}
2929

30-
var assemblies = new List<Assembly> { typeAssembly };
31-
32-
var referencedAssemblies = typeAssembly.GetReferencedAssemblies().Select(Assembly.Load);
33-
assemblies.AddRange(referencedAssemblies);
34-
35-
return assemblies;
30+
return typeAssembly.GetReferencedAssemblies()
31+
.Select(Assembly.Load)
32+
.Append(typeAssembly)
33+
.ToArray();
3634
}
3735

3836
public static List<Type> GetFilteredTypesFromAssemblies(

0 commit comments

Comments
 (0)