public IEnumerable <Assembly> ListAssemblies() { var parentAssemblies = _parent?.ListAssemblies(); var currentAssemblies = _types.Values.Select(t => t.Assembly); if (parentAssemblies == null) { return(currentAssemblies); } return(parentAssemblies.Union(currentAssemblies)); }
public ActivityCompiler(ITypeInfoProvider typeInfoProvider) { _refAssemblies = typeInfoProvider.ListAssemblies(); _usingNamespaces = typeInfoProvider.ListNamespaces(); }