Пример #1
0
        public override OmniSharpProjectSnapshot GetLoadedProject(string filePath)
        {
            var projectSnapshot = InternalProjectSnapshotManager.GetLoadedProject(filePath);
            var converted       = OmniSharpProjectSnapshot.Convert(projectSnapshot);

            return(converted);
        }
Пример #2
0
 public override void DocumentRemoved(OmniSharpHostProject hostProject, OmniSharpHostDocument hostDocument)
 {
     InternalProjectSnapshotManager.DocumentRemoved(hostProject.InternalHostProject, hostDocument.InternalHostDocument);
 }
Пример #3
0
 public override void DocumentAdded(OmniSharpHostProject hostProject, OmniSharpHostDocument hostDocument)
 {
     InternalProjectSnapshotManager.DocumentAdded(hostProject.InternalHostProject, hostDocument.InternalHostDocument, textLoader: null);
 }
Пример #4
0
 public override void ProjectWorkspaceStateChanged(string projectFilePath, ProjectWorkspaceState projectWorkspaceState)
 {
     InternalProjectSnapshotManager.ProjectWorkspaceStateChanged(projectFilePath, projectWorkspaceState);
 }
Пример #5
0
 public override void ProjectConfigurationChanged(OmniSharpHostProject hostProject)
 {
     InternalProjectSnapshotManager.ProjectConfigurationChanged(hostProject.InternalHostProject);
 }
Пример #6
0
 public override void ProjectRemoved(OmniSharpHostProject hostProject)
 {
     InternalProjectSnapshotManager.ProjectRemoved(hostProject.InternalHostProject);
 }
Пример #7
0
        public override void DocumentChanged(string projectFilePath, string documentFilePath)
        {
            var textLoader = _remoteTextLoaderFactory.Create(documentFilePath);

            InternalProjectSnapshotManager.DocumentChanged(projectFilePath, documentFilePath, textLoader);
        }
Пример #8
0
        public override void DocumentAdded(OmniSharpHostProject hostProject, OmniSharpHostDocument hostDocument)
        {
            var textLoader = _remoteTextLoaderFactory.Create(hostDocument.FilePath);

            InternalProjectSnapshotManager.DocumentAdded(hostProject.InternalHostProject, hostDocument.InternalHostDocument, textLoader);
        }