1 implementation of IExtensionMessageHandlerWrapper
Microsoft.CodeAnalysis.ExternalAccess.Extensions (1)
Internal\ExtensionMessageHandlerWrapper.cs (1)
14
:
IExtensionMessageHandlerWrapper
<TArgument>
13 references to IExtensionMessageHandlerWrapper
Microsoft.CodeAnalysis.ExternalAccess.Extensions (5)
Internal\ExtensionMessageHandlerFactory.cs (5)
20
public ImmutableArray<
IExtensionMessageHandlerWrapper
<Document>> CreateDocumentMessageHandlers(
28
public ImmutableArray<
IExtensionMessageHandlerWrapper
<Solution>> CreateWorkspaceMessageHandlers(
36
private static ImmutableArray<
IExtensionMessageHandlerWrapper
<TArgument>> CreateWorkspaceHandlers<TArgument>(
39
Func<object, Type,
IExtensionMessageHandlerWrapper
<TArgument>> wrapperCreator,
42
var resultBuilder = ImmutableArray.CreateBuilder<
IExtensionMessageHandlerWrapper
<TArgument>>();
Microsoft.CodeAnalysis.Features (8)
Extensions\ExtensionMessageHandlerService.cs (2)
231
var
handler = (
IExtensionMessageHandlerWrapper
<TArgument>)handlers[0];
Extensions\IExtensionMessageHandlerFactory.cs (4)
18
/// Creates <see cref="
IExtensionMessageHandlerWrapper
{Solution}"/> instances for each
24
ImmutableArray<
IExtensionMessageHandlerWrapper
<Solution>> CreateWorkspaceMessageHandlers(
28
/// Creates <see cref="
IExtensionMessageHandlerWrapper
{Document}"/> instances for each
34
ImmutableArray<
IExtensionMessageHandlerWrapper
<Document>> CreateDocumentMessageHandlers(
Extensions\IExtensionMessageHandlerService.cs (2)
23
/// the object value returned from <see cref="
IExtensionMessageHandlerWrapper
{TArgument}.ExecuteAsync"/>. Can be <see
29
/// cref="
IExtensionMessageHandlerWrapper
{TArgument}.ExecuteAsync"/>.</param>