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