2 writes to UriString
Microsoft.CodeAnalysis.LanguageServer.Protocol (2)
Protocol\DocumentUri.cs (2)
29UriString = uriString; 35UriString = parsedUri.AbsoluteUri;
14 references to UriString
Microsoft.CodeAnalysis.LanguageServer (1)
FileBasedPrograms\FileBasedProgramsProjectSystem.cs (1)
58private string GetDocumentFilePath(DocumentUri uri) => uri.ParsedUri is { } parsedUri ? ProtocolConversions.GetDocumentFilePathFromUri(parsedUri) : uri.UriString;
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Extensions\Extensions.cs (1)
88return solution.GetDocumentIdsWithFilePath(documentUri.UriString);
Protocol\Converters\DocumentUriConverter.cs (1)
23=> writer.WriteStringValue(value.UriString);
Protocol\Converters\SumConverter.cs (1)
268writer.WriteStringValue(documentUri.UriString);
Protocol\DocumentUri.cs (4)
69public override string ToString() => UriString; 78if (this.UriString == otherUri.UriString) 118return this.UriString.GetHashCode();
Workspaces\LspMiscellaneousFilesWorkspaceProvider.cs (1)
50var documentFilePath = uri.UriString;
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (5)
Metadata\LspMetadataAsSourceWorkspaceTests.cs (1)
118Assert.Contains("String.cs", definitionFromMetadata.Single().DocumentUri.UriString);
UriTests.cs (4)
83Assert.Equal(looseFileUri.UriString, document.FilePath); 223"uri": "{{{upperCaseUri.UriString}}}", 269"uri": "{{{upperCaseUri.UriString}}}", 307Assert.Equal(looseFileUri.UriString, document.FilePath);