Exemplo n.º 1
0
        private void OnSources(SourcesEventArgs e)
        {
            var s = Sources;

            if (s != null)
            {
                s(this, e);
            }
        }
Exemplo n.º 2
0
        private void HostSources(object sender, SourcesEventArgs e)
        {
            var proj = _state.Workspace.Projects.SingleOrDefault(p => p.Id == e.ContextId);

            if (proj == null)
            {
                return;
            }

            UpdateNode <ProjectEntry>(proj.RelativePath, (p, c) => p.WithSources(e));
            _compilations.AddOrUpdate(proj.Id, id => ProjectCompilation.Create(proj.Name, proj.Id), (id, old) => old.InvalidateSources());
        }
Exemplo n.º 3
0
 public ProjectEntry WithSources(SourcesEventArgs e)
 {
     return(new ProjectEntry(RelativePath, IsOpen, _dir, _directories, _files, _references, _diagnostics, _id,
                             e.Files, e.GeneratedFiles, _configurations));
 }
Exemplo n.º 4
0
 public ProjectEntry WithSources(SourcesEventArgs e)
 {
     return new ProjectEntry(RelativePath, IsOpen, _dir, _directories, _files, _references, _diagnostics, _id,
         e.Files, e.GeneratedFiles, _configurations);
 }