void OnFileChanged (object sender, ProjectFileEventArgs args) { // FileEntry file = GetFile (args.ProjectFile.Name); // if (file != null) { // file.ParseErrorRetries = 0; // QueueParseJob (file); // } }
void OnFileAdded (object sender, ProjectFileEventArgs args) { // if (args.ProjectFile.BuildAction == BuildAction.Compile) { // FileEntry file = AddFile (args.ProjectFile.Name); // // CheckModifiedFiles won't detect new files, so parsing // // must be manyally signaled // QueueParseJob (file); // } }
protected override void OnFileRemovedFromProject(ProjectFileEventArgs e) { base.OnFileRemovedFromProject(e); ProjectInformationManager.Instance.Get(this).RemoveFile(e.ProjectFile.FilePath); }
protected override void OnFileChangedInProject(ProjectFileEventArgs e) { base.OnFileChangedInProject(e); // ProjectInformationManager.Instance.Get (this).Reparse (); ProjectInformationManager.Instance.Get(this).AddFile(e.ProjectFile.FilePath); }
void OnFileRemoved(object sender, ProjectFileEventArgs args) { RemoveFile(args.ProjectFile.Name); }
void NotifyFileRemovedFromProject (object sender, ProjectFileEventArgs e) { if (FileRemovedFromProject != null) { FileRemovedFromProject(this, e); } }
protected override void OnFileAddedToProject (ProjectFileEventArgs e) { base.OnFileAddedToProject (e); foreach (var p in GetReferencingProjects ()) { foreach (var f in e) { if (f.ProjectFile.Subtype != Subtype.Directory && p.Files.GetFile (f.ProjectFile.FilePath) == null) { var pf = (ProjectFile)f.ProjectFile.Clone (); pf.Flags |= ProjectItemFlags.DontPersist | ProjectItemFlags.Hidden; p.Files.Add (pf); } } } }
protected override void OnFileChangedInProject(ProjectFileEventArgs e) { base.OnFileChangedInProject(e); TagDatabaseManager.Instance.UpdateFileTags(this, e.ProjectFile.Name); }
void OnRemoveFile(object sender, ProjectFileEventArgs e) { RemoveFile(e.ProjectFile, e.Project); }
void OnRemoveFile (object sender, ProjectFileEventArgs args) { foreach (ProjectFileEventInfo e in args) RemoveFile (e.ProjectFile, e.Project); }
protected override void OnFileRemovedFromProject(ProjectFileEventArgs e) { base.OnFileRemovedFromProject(e); TagDatabaseManager.Instance.RemoveFileInfo(this, e.ProjectFile.Name); }
void FileAddedToProject(object sender, ProjectFileEventArgs eventArgs) { CheckTaskRunnerAvailableForFile(eventArgs).Ignore(); }
internal void NotifyFilePropertyChangedInProject (object sender, ProjectFileEventArgs e) { if (FilePropertyChangedInProject != null) { FilePropertyChangedInProject (this, e); } }
void NotifyFileAddedToProject (object sender, ProjectFileEventArgs e) { if (FileAddedToProject != null) { FileAddedToProject (this, e); } }
protected override void OnFileAddedToProject (ProjectFileEventArgs e) { base.OnFileAddedToProject (e); foreach (var p in GetReferencingProjects ()) { foreach (var f in e) { var pf = (ProjectFile) f.ProjectFile.Clone (); pf.Flags |= ProjectItemFlags.DontPersist | ProjectItemFlags.Hidden; p.Files.Add (pf); } } }
void OnFileRemoved (object sender, ProjectFileEventArgs args) { //RemoveFile (args.ProjectFile.Name); }
void OnAddFile(object sender, ProjectFileEventArgs e) { AddFile(e.ProjectFile, e.Project); }
protected override void OnFileChangedInProject(ProjectFileEventArgs e) { NeedsFullRebuild = true; base.OnFileChangedInProject(e); }
void HandleProjectChanged(object sender, ProjectFileEventArgs e) { UpdateOwnerProjects(); UpdatePath(null, null); }
void FileAddedToProject(object sender, ProjectFileEventArgs e) { CheckFileChanges(e); }
protected override void OnFilePropertyChangedInProject (ProjectFileEventArgs e) { base.OnFilePropertyChangedInProject (e); foreach (var p in GetReferencingProjects ()) { foreach (var f in e) { if (f.ProjectFile.Subtype == Subtype.Directory) continue; var pf = (ProjectFile) f.ProjectFile.Clone (); pf.Flags |= ProjectItemFlags.DontPersist | ProjectItemFlags.Hidden; p.Files.Remove (pf.FilePath); p.Files.Add (pf); } } }
void FilePropertyChangedInProject(object sender, ProjectFileEventArgs e) { CheckFileChanges(e); }
protected override void OnFileRemovedFromProject (ProjectFileEventArgs e) { base.OnFileRemovedFromProject (e); foreach (var p in GetReferencingProjects ()) { foreach (var f in e) { if (f.ProjectFile.Subtype != Subtype.Directory) p.Files.Remove (f.ProjectFile.FilePath); } } }
void HandleProjectChanged (object sender, ProjectFileEventArgs e) { if (e.Any (f => f.ProjectFile.FilePath == DocumentContext.Name)) UpdateOwnerProjects (); }