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);
//			}
		}
Exemplo n.º 3
0
 protected override void OnFileRemovedFromProject(ProjectFileEventArgs e)
 {
     base.OnFileRemovedFromProject(e);
     ProjectInformationManager.Instance.Get(this).RemoveFile(e.ProjectFile.FilePath);
 }
Exemplo n.º 4
0
        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);
 }
Exemplo n.º 6
0
		void NotifyFileRemovedFromProject (object sender, ProjectFileEventArgs e)
		{
			if (FileRemovedFromProject != null) {
				FileRemovedFromProject(this, e);
			}
		}
Exemplo n.º 7
0
		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);
					}
				}
			}
		}
Exemplo n.º 8
0
        protected override void OnFileChangedInProject(ProjectFileEventArgs e)
        {
            base.OnFileChangedInProject(e);

            TagDatabaseManager.Instance.UpdateFileTags(this, e.ProjectFile.Name);
        }
Exemplo n.º 9
0
 void OnRemoveFile(object sender, ProjectFileEventArgs e)
 {
     RemoveFile(e.ProjectFile, e.Project);
 }
Exemplo n.º 10
0
		void OnRemoveFile (object sender, ProjectFileEventArgs args)
		{
			foreach (ProjectFileEventInfo e in args)
				RemoveFile (e.ProjectFile, e.Project);
		}
Exemplo n.º 11
0
        protected override void OnFileRemovedFromProject(ProjectFileEventArgs e)
        {
            base.OnFileRemovedFromProject(e);

            TagDatabaseManager.Instance.RemoveFileInfo(this, e.ProjectFile.Name);
        }
Exemplo n.º 12
0
 void FileAddedToProject(object sender, ProjectFileEventArgs eventArgs)
 {
     CheckTaskRunnerAvailableForFile(eventArgs).Ignore();
 }
Exemplo n.º 13
0
		internal void NotifyFilePropertyChangedInProject (object sender, ProjectFileEventArgs e)
		{
			if (FilePropertyChangedInProject != null) {
				FilePropertyChangedInProject (this, e);
			}
		}		
Exemplo n.º 14
0
		void NotifyFileAddedToProject (object sender, ProjectFileEventArgs e)
		{
			if (FileAddedToProject != null) {
				FileAddedToProject (this, e);
			}
		}
Exemplo n.º 15
0
		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);
		}
Exemplo n.º 17
0
 void OnAddFile(object sender, ProjectFileEventArgs e)
 {
     AddFile(e.ProjectFile, e.Project);
 }
Exemplo n.º 18
0
 protected override void OnFileChangedInProject(ProjectFileEventArgs e)
 {
     NeedsFullRebuild = true;
     base.OnFileChangedInProject(e);
 }
 void HandleProjectChanged(object sender, ProjectFileEventArgs e)
 {
     UpdateOwnerProjects();
     UpdatePath(null, null);
 }
Exemplo n.º 20
0
 void FileAddedToProject(object sender, ProjectFileEventArgs e)
 {
     CheckFileChanges(e);
 }
Exemplo n.º 21
0
		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);
				}
			}
		}
Exemplo n.º 22
0
 void FilePropertyChangedInProject(object sender, ProjectFileEventArgs e)
 {
     CheckFileChanges(e);
 }
Exemplo n.º 23
0
		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);
				}
			}
		}
Exemplo n.º 24
0
		void HandleProjectChanged (object sender, ProjectFileEventArgs e)
		{
			if (e.Any (f => f.ProjectFile.FilePath == DocumentContext.Name))
				UpdateOwnerProjects ();
		}