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