예제 #1
0
        public static IEnumerable <Assembly> AssemblyReferencesNeededFor(params Expression[] expressions)
        {
            var assemblies = new HashSet <Assembly>();

            foreach (var expression in expressions)
            {
                foreach (var assembly in AssemblyLocationFinder.GetAssemblyLocationsFor(expression))
                {
                    assemblies.Add(assembly);
                }
            }

            return(assemblies);
        }
예제 #2
0
 public static IEnumerable <Assembly> AssemblyReferencesNeededFor(Expression expression)
 => AssemblyLocationFinder.GetAssemblyLocationsFor(expression);