1 instantiation of WorkspaceRegistration
Microsoft.CodeAnalysis.Workspaces (1)
Workspace\Workspace_Registration.cs (1)
83return s_bufferToWorkspaceRegistrationMap.GetValue(textContainer, static _ => new WorkspaceRegistration());
17 references to WorkspaceRegistration
Microsoft.CodeAnalysis.EditorFeatures (4)
Classification\Syntactic\SyntacticClassificationTaggerProvider.TagComputer.cs (1)
48private readonly WorkspaceRegistration _workspaceRegistration;
Shared\Tagging\EventSources\AbstractWorkspaceTrackingTaggerEventSource.cs (1)
17private readonly WorkspaceRegistration _workspaceRegistration;
Suggestions\SuggestedActionsSource.State.cs (1)
23public readonly WorkspaceRegistration Registration;
Tagging\AbstractAsynchronousTaggerProvider.TagSource.cs (1)
61private 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)