1 interface inheriting from IExtensionMessageHandlerWrapper
Microsoft.CodeAnalysis.Features (1)
Extensions\IExtensionMessageHandlerWrapper.cs (1)
40
internal interface IExtensionMessageHandlerWrapper<TArgument> :
IExtensionMessageHandlerWrapper
11 references to IExtensionMessageHandlerWrapper
Microsoft.CodeAnalysis.Features (11)
Extensions\ExtensionFolder.cs (4)
14
using HandlerMap = ImmutableDictionary<string,
IExtensionMessageHandlerWrapper
>;
91
.ToImmutableDictionary(h => h.Name, h => (
IExtensionMessageHandlerWrapper
)h);
94
.ToImmutableDictionary(h => h.Name, h => (
IExtensionMessageHandlerWrapper
)h);
173
ArrayBuilder<
IExtensionMessageHandlerWrapper
> result,
Extensions\ExtensionMessageHandlerService.cs (5)
18
using HandlerWrappers = ImmutableArray<
IExtensionMessageHandlerWrapper
>;
19
using CachedHandlers = Dictionary<string, AsyncLazy<ImmutableArray<
IExtensionMessageHandlerWrapper
>>>;
24
ImmutableDictionary<string,
IExtensionMessageHandlerWrapper
> DocumentMessageHandlers,
25
ImmutableDictionary<string,
IExtensionMessageHandlerWrapper
> WorkspaceMessageHandlers,
250
using var _ = ArrayBuilder<
IExtensionMessageHandlerWrapper
>.GetInstance(out var result);
Extensions\IExtensionMessageHandlerWrapper.cs (2)
45
/// <param name="message">An object of type <see cref="
IExtensionMessageHandlerWrapper
.MessageType"/> to be passed
48
/// <returns>An object of type <see cref="
IExtensionMessageHandlerWrapper
.ResponseType"/> returned by the message