internal static IContext LoadContext <TMessage>(TMessage message, ContextLoaderBase contextLoader, ReadOnlyCollection <ResolvedEvent> stream, Microsoft.Extensions.Logging.ILogger log) where TMessage : IMessage { List <IEvent> internalStream = ConvertStream(stream).ToList(); var context = contextLoader.Render(message, internalStream.AsReadOnly()); return(context); }