private void Project_FileModifiedExternally(object sender, FileModifiedEventArgs e) { if (e.File.FileFullPath != FileName || _wasExternallyModified) { return; } if (InvokeRequired) { this.BeginInvoke(() => Project_FileModifiedExternally(sender, e)); return; } var project = _projectService.Project; if (project != null && project.BuildSystem.IsBuilding) { return; } _needsReloaded = true; if (!_hasEntered) { return; } PromptReloadFile(); }
private static void GameStudioSettingsFileChanged(object sender, FileModifiedEventArgs e) { e.ReloadFile = true; UpdateMostRecentlyUsed(); }
void FileTabManager_FileModified(object sender, FileModifiedEventArgs e) { AnalyzerTreeNodeData.HandleModelUpdated(TreeView.Root, e.Files); RefreshNodes(); }