16 writes to DocumentUri
Microsoft.CodeAnalysis.LanguageServer.Protocol (1)
Protocol\WorkspaceFolder.cs (1)
28init => DocumentUri = new DocumentUri(value);
Microsoft.CodeAnalysis.LanguageServer.UnitTests (15)
AutoLoadProjectsInitializerTests.cs (1)
72DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(folder),
FileBasedProgramsEntryPointDiscoveryTests.cs (3)
224new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace1" } 257new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace1" } 325new() { DocumentUri = CreateAbsoluteDocumentUri(workspacePath), Name = "workspace1" }
FileBasedProgramsWorkspaceTests.cs (11)
1127WorkspaceFolders = [new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace" }], 1287WorkspaceFolders = [new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace" }] 1347WorkspaceFolders = [new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace" }] 1377WorkspaceFolders = [new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace" }] 1408WorkspaceFolders = [new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace" }] 1469WorkspaceFolders = [new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace" }] 1502new() { DocumentUri = CreateAbsoluteDocumentUri(src1Dir.Path), Name = "workspace1" }, 1503new() { DocumentUri = CreateAbsoluteDocumentUri(src2Dir.Path), Name = "workspace2" }, 1536new() { DocumentUri = CreateAbsoluteDocumentUri(src1Dir.Path), Name = "workspace1" }, 1537new() { DocumentUri = CreateAbsoluteDocumentUri(tempDir.Path), Name = "workspace2" }, 1594new() { DocumentUri = CreateAbsoluteDocumentUri(src1Dir.Path), Name = "workspace1" }
10 references to DocumentUri
Microsoft.CodeAnalysis.LanguageServer (6)
HostWorkspace\AutoLoadProjectsInitializer.cs (6)
85_logger.LogTrace("Searching for projects to load in workspace folder: {FolderUri}", folder.DocumentUri); 123if (folder.DocumentUri.ParsedUri is null || folder.DocumentUri.ParsedUri.Scheme != Uri.UriSchemeFile) 125logger.LogWarning("Workspace folder {FolderUri} is not a file URI, skipping.", folder.DocumentUri); 130folderPath = ProtocolConversions.GetDocumentFilePathFromUri(folder.DocumentUri.ParsedUri); 144logger.LogTrace("Searching for VS Code settings to load in workspace folder: {FolderUri}", folder.DocumentUri);
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Handler\InitializeManager.cs (1)
42if (workspaceFolder.DocumentUri.ParsedUri is not { } parsedUri)
Protocol\WorkspaceFolder.cs (1)
27get => DocumentUri.GetRequiredParsedUri();
Microsoft.CodeAnalysis.LanguageServer.UnitTests (2)
AutoLoadProjectsInitializerTests.cs (2)
52Assert.Equal(Path.Combine(ProtocolConversions.GetDocumentFilePathFromUri(secondFolder.DocumentUri.GetRequiredParsedUri()), "eng", "App.slnx"), solutionPath); 78var folderPath = ProtocolConversions.GetDocumentFilePathFromUri(folder.DocumentUri.GetRequiredParsedUri());