protected Ambience GetAmbience() { CheckInitialized(); IViewContent view = document.Window.ViewContent; Project project = view.Project; if (project != null) { return(project.Ambience); } else { string file = view.IsUntitled ? view.UntitledName : view.ContentName; return(AmbienceService.GetAmbienceForFile(file)); } }