1 instantiation of Registry
Microsoft.CodeAnalysis.Workspaces (1)
EventMap.cs (1)
30
var newRegistries = registries.Add(new
Registry
<TEventHandler>(eventHandler));
12 references to Registry
Microsoft.CodeAnalysis.Workspaces (12)
EventMap.cs (12)
49
foreach (
var
registry in registries.Where(r => r.HasHandler(eventHandler)))
68
private ImmutableArray<
Registry
<TEventHandler>> GetRegistries<TEventHandler>(string eventName)
77
private ImmutableArray<
Registry
<TEventHandler>> GetRegistries_NoLock<TEventHandler>(string eventName)
83
return (ImmutableArray<
Registry
<TEventHandler>>)registries;
86
return ImmutableArray.Create<
Registry
<TEventHandler>>();
89
private void SetRegistries_NoLock<TEventHandler>(string eventName, ImmutableArray<
Registry
<TEventHandler>> registries)
97
internal class Registry<TEventHandler> : IEquatable<
Registry
<TEventHandler>?>
120
public bool Equals(
Registry
<TEventHandler>? other)
141
=> Equals(obj as
Registry
<TEventHandler>);
150
private readonly ImmutableArray<
Registry
<TEventHandler>> _registries;
152
internal EventHandlerSet(ImmutableArray<
Registry
<TEventHandler>> registries)
172
foreach (
var
registry in _registries)