1 write to FilePath
Microsoft.CodeAnalysis.Features (1)
MetadataAsSource\MetadataAsSourceFile.cs (1)
11FilePath = filePath;
28 references to FilePath
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (11)
PdbSourceDocument\AbstractPdbSourceDocumentTests.cs (3)
161var result = pdbService.TryAddDocumentToWorkspace((MetadataAsSourceWorkspace)masWorkspace!, file.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out _); 165var info = pdbService.GetTestAccessor().Documents[file.FilePath]; 166masWorkspace!.OnDocumentClosed(info.DocumentId, new WorkspaceFileTextLoader(workspace.Services.SolutionServices, file.FilePath, info.Encoding));
PdbSourceDocument\PdbSourceDocumentTests.cs (8)
870var requestPath = file.FilePath.ToUpperInvariant(); 891var openResult = service.TryAddDocumentToWorkspace(file.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId); 894var closeResult = service.TryRemoveDocumentFromWorkspace(file.FilePath); 913var result = service.TryRemoveDocumentFromWorkspace(file.FilePath); 934var openResult = service.TryAddDocumentToWorkspace(fileOne.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentId); 940Assert.Equal(fileOne.FilePath, fileTwo.FilePath); 945Assert.Throws<System.InvalidOperationException>(() => service.TryAddDocumentToWorkspace(fileTwo.FilePath, new StaticSourceTextContainer(SourceText.From(string.Empty)), out var documentIdTwo));
Microsoft.CodeAnalysis.EditorFeatures (2)
CodeDefinitionWindow\DefinitionContextTracker.cs (1)
188symbol.ToDisplayString(), declarationFile.FilePath!, identifierSpan.Start));
Peek\DefinitionPeekableItem.cs (1)
93resultCollection.Add(PeekHelpers.CreateDocumentPeekResult(declarationFile.FilePath, identifierSpan, entityOfInterestSpan, peekDisplayInfo, _peekableItem.PeekResultFactory, isReadOnly: true));
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (7)
MetadataAsSource\AbstractMetadataAsSourceTests.TestContext.cs (7)
139var actual = File.ReadAllText(file.FilePath).Trim(); 157=> Assert.Same(a.FilePath, b.FilePath); 160=> Assert.NotSame(a.FilePath, b.FilePath); 304using var reader = File.OpenRead(file.FilePath); 307Assert.True(_metadataAsSourceService.TryAddDocumentToWorkspace(file.FilePath, stringText.Container, out var _));
Microsoft.CodeAnalysis.ExternalAccess.Xaml (1)
Internal\LocationService.cs (1)
66locations.Add(new FileLinePositionSpan(declarationFile.FilePath, linePosSpan));
Microsoft.CodeAnalysis.LanguageServer.Protocol (3)
Handler\Definitions\AbstractGoToDefinitionHandler.cs (1)
91DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(declarationFile.FilePath!),
Handler\References\FindUsagesLSPContext.cs (2)
276if (string.IsNullOrEmpty(declarationFile.FilePath)) 285DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(declarationFile.FilePath),
Microsoft.VisualStudio.LanguageServices (3)
Workspace\VisualStudioSymbolNavigationService.cs (3)
136var fileAlreadyOpen = vsRunningDocumentTable4.IsMonikerValid(result.FilePath); 139openDocumentService.OpenDocumentViaProject(result.FilePath, VSConstants.LOGVIEWID.TextView_guid, out _, out _, out _, out var windowFrame); 141var documentCookie = vsRunningDocumentTable4.GetDocumentCookie(result.FilePath);
Microsoft.VisualStudio.LanguageServices.Xaml (1)
Implementation\LanguageServer\Handler\Definitions\GoToDefinitionHandler.cs (1)
185DocumentUri = ProtocolConversions.CreateAbsoluteDocumentUri(declarationFile.FilePath),