1 instantiation of WorkspaceRegistration
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace_Registration.cs (1)
83return s_bufferToWorkspaceRegistrationMap.GetValue(textContainer, static _ => new WorkspaceRegistration());
14 references to WorkspaceRegistration
Microsoft.CodeAnalysis.EditorFeatures (1)
Shared\Tagging\EventSources\AbstractWorkspaceTrackingTaggerEventSource.cs (1)
17private readonly WorkspaceRegistration _workspaceRegistration;
Microsoft.CodeAnalysis.Workspaces (6)
Workspace\Workspace_Registration.cs (6)
16private static readonly ConditionalWeakTable<SourceTextContainer, WorkspaceRegistration> s_bufferToWorkspaceRegistrationMap = new(); 28var registration = GetWorkspaceRegistration(textContainer); 44var registration = GetWorkspaceRegistration(textContainer); 65var registration = GetWorkspaceRegistration(textContainer); 74/// Returns a <see cref="WorkspaceRegistration" /> for a given text container. 76public static WorkspaceRegistration GetWorkspaceRegistration(SourceTextContainer textContainer)
Microsoft.VisualStudio.LanguageServices (7)
ProjectSystem\MiscellaneousFilesWorkspace.cs (7)
40/// <see cref="WorkspaceRegistration"/> instances for all open buffers being tracked by by this object 43private IBidirectionalMap<string, WorkspaceRegistration> _monikerToWorkspaceRegistration = BidirectionalMap<string, WorkspaceRegistration>.Empty; 157var registration = Workspace.GetWorkspaceRegistration(textBuffer.AsTextContainer()); 186var workspaceRegistration = (WorkspaceRegistration)sender; 262private static bool IsClaimedByAnotherWorkspace(WorkspaceRegistration registration)