├── .gitignore ├── Hellang.MessageBus.sln ├── LICENSE.txt ├── README.md ├── etc └── logo.png ├── src └── Hellang.MessageBus │ ├── Hellang.MessageBus.csproj │ ├── HelperExtensions.cs │ ├── IHideObjectMembers.cs │ ├── IMessageBus.cs │ └── MessageBus.cs └── test └── Hellang.MessageBus.Tests ├── Hellang.MessageBus.Tests.csproj ├── MessageBusTests.cs ├── TestObjects ├── DirectDispatchMessageBus.cs ├── Messages │ ├── DerivedTestMessage.cs │ └── TestMessage.cs └── Subscribers │ ├── ExplicitSubscriber.cs │ ├── PolySubscriber.cs │ ├── SingleSubscriber.cs │ └── UIThreadSingleSubscriber.cs └── packages.config /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/.gitignore -------------------------------------------------------------------------------- /Hellang.MessageBus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/Hellang.MessageBus.sln -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/README.md -------------------------------------------------------------------------------- /etc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/etc/logo.png -------------------------------------------------------------------------------- /src/Hellang.MessageBus/Hellang.MessageBus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/src/Hellang.MessageBus/Hellang.MessageBus.csproj -------------------------------------------------------------------------------- /src/Hellang.MessageBus/HelperExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/src/Hellang.MessageBus/HelperExtensions.cs -------------------------------------------------------------------------------- /src/Hellang.MessageBus/IHideObjectMembers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/src/Hellang.MessageBus/IHideObjectMembers.cs -------------------------------------------------------------------------------- /src/Hellang.MessageBus/IMessageBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/src/Hellang.MessageBus/IMessageBus.cs -------------------------------------------------------------------------------- /src/Hellang.MessageBus/MessageBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/src/Hellang.MessageBus/MessageBus.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/Hellang.MessageBus.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/Hellang.MessageBus.Tests.csproj -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/MessageBusTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/MessageBusTests.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/DirectDispatchMessageBus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/DirectDispatchMessageBus.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/Messages/DerivedTestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/Messages/DerivedTestMessage.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/Messages/TestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/Messages/TestMessage.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/Subscribers/ExplicitSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/Subscribers/ExplicitSubscriber.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/Subscribers/PolySubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/Subscribers/PolySubscriber.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/Subscribers/SingleSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/Subscribers/SingleSubscriber.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/TestObjects/Subscribers/UIThreadSingleSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/TestObjects/Subscribers/UIThreadSingleSubscriber.cs -------------------------------------------------------------------------------- /test/Hellang.MessageBus.Tests/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/khellang/Hellang.MessageBus/HEAD/test/Hellang.MessageBus.Tests/packages.config --------------------------------------------------------------------------------