示例#1
0
        public void AddAssemblies(IEnumerable <ProjectAssembly> assemblies)
        {
            foreach (var assembly in assemblies)
            {
                UserAssemblies.Add(assembly);
            }

            UserAssemblies.RemoveWhere(assembly => !assembly.Include && !assembly.Sent);
        }
示例#2
0
        public ProjectResetResult Reset()
        {
            var result = new ProjectResetResult
            {
                AssembliesLoaded = UserAssemblies.Any(a => a.Sent)
            };

            State.Reset();
            UserAssemblies.Clear();
            UserViews.Clear();

            return(result);
        }