













using System;
using System.Reactive.Linq;
using System.Reactive.Subjects;
public class BasicMessageBus
{
private static readonly BasicMessageBus _instance = new();
public static BasicMessageBus Inst => _instance;
private readonly Subject<object> _messages = new();
public IObservable<T> Subscribe<T>() => _messages.OfType<T>();
public void Send(object message) => _messages.OnNext(message);
}
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。