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