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