1 instantiation of RemoteProjectSnapshot
Microsoft.CodeAnalysis.Remote.Razor (1)
ProjectSystem\RemoteSolutionSnapshot.cs (1)
48snapshot = new RemoteProjectSnapshot(project, this);
12 references to RemoteProjectSnapshot
Microsoft.CodeAnalysis.Remote.Razor (12)
CodeActions\RoslynCodeActionHelpers.cs (2)
26Debug.Assert(projectSnapshot is RemoteProjectSnapshot); 27var project = ((RemoteProjectSnapshot)projectSnapshot).Project;
DocumentMapping\RemoteSpanMappingService.cs (1)
236var projectSnapshot = _snapshotManager.GetSnapshot(generatedDocument.Project);
ProjectSystem\RemoteDocumentSnapshot.cs (2)
18public RemoteProjectSnapshot ProjectSnapshot { get; } 23public RemoteDocumentSnapshot(TextDocument textDocument, RemoteProjectSnapshot projectSnapshot)
ProjectSystem\RemoteSnapshotManager.cs (2)
31public RemoteProjectSnapshot GetSnapshot(Project project) 49var snapshot = GetSnapshot(project);
ProjectSystem\RemoteSolutionSnapshot.cs (5)
19private readonly Dictionary<Project, RemoteProjectSnapshot> _projectMap = []; 21public RemoteProjectSnapshot GetProject(ProjectId projectId) 27public RemoteProjectSnapshot GetProject(Project project) 42private RemoteProjectSnapshot GetProjectCore(Project project) 46if (!_projectMap.TryGetValue(project, out var snapshot))