├── .github ├── FUNDING.yml └── workflows │ ├── build-mruby.linux.yaml │ ├── build-mruby.macOS.yaml │ ├── build-mruby.windows.yaml │ ├── build-mruby.yaml │ ├── notify.yaml │ ├── release.yaml │ ├── test.yaml │ └── update-version-number.yaml ├── .gitignore ├── .gitmodules ├── Directory.Build.props ├── LICENSE ├── README.md ├── VitalRouter.sln ├── docker-compose.yaml ├── src ├── VitalRouter.Extensions.DependencyInjection │ ├── ServiceCollectionExtensions.cs │ └── VitalRouter.Extensions.DependencyInjection.csproj ├── VitalRouter.MRuby │ ├── Exceptions.cs │ ├── MRubyRoutingScript.cs │ ├── MRubySharedVariableTable.cs │ ├── MRubyStateExtensions.cs │ ├── PublishContextExtensions.cs │ ├── VitalRouter.MRuby.csproj │ └── bin │ │ └── Debug │ │ └── netstandard2.1 │ │ └── package.json ├── VitalRouter.R3 │ ├── R3Extensions.cs │ └── VitalRouter.R3.csproj ├── VitalRouter.SourceGenerator │ ├── DiagnosticsDescriptors.cs │ ├── InterceptorMeta.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReferenceSymbols.cs │ ├── RouteMethodMeta.cs │ ├── Shims │ │ ├── CSharpSyntaxHelper.cs │ │ ├── CompilationExtensions.cs │ │ ├── GlobalAliases.cs │ │ ├── Hash.cs │ │ ├── ISyntaxHelper.cs │ │ ├── ImmutableArrayValueComparer.cs │ │ ├── SyntaxValueProvider_ForAttributeWithMetadataName.cs │ │ ├── SyntaxValueProvider_ForAttributeWithSimpleName.cs │ │ └── ValueListHelper.cs │ ├── SymbolExtensions.cs │ ├── TypeMeta.cs │ ├── VitalRouter.SourceGenerator.csproj │ └── VitalRouterIncrementalSourceGenerator.cs ├── VitalRouter.Unity │ ├── .config │ │ └── dotnet-tools.json │ ├── Assets │ │ ├── NuGet.config │ │ ├── NuGet.config.meta │ │ ├── Packages.meta │ │ ├── Sandbox.meta │ │ ├── Sandbox │ │ │ ├── Controllers.cs │ │ │ ├── Controllers.cs.meta │ │ │ ├── MPLUS1-Bold SDF.asset │ │ │ ├── MPLUS1-Bold SDF.asset.meta │ │ │ ├── MPLUS1-Bold.ttf │ │ │ ├── MPLUS1-Bold.ttf.meta │ │ │ ├── RoutingBehaviour.cs │ │ │ ├── RoutingBehaviour.cs.meta │ │ │ ├── SampleBehaviour.cs │ │ │ ├── SampleBehaviour.cs.meta │ │ │ ├── SampleChildLifetimeScope.cs │ │ │ ├── SampleChildLifetimeScope.cs.meta │ │ │ ├── SampleChildScene.unity │ │ │ ├── SampleChildScene.unity.meta │ │ │ ├── SampleLifetimeScope.cs │ │ │ ├── SampleLifetimeScope.cs.meta │ │ │ ├── SampleMruby.cs │ │ │ ├── SampleMruby.cs.meta │ │ │ ├── SampleScene.unity │ │ │ ├── SampleScene.unity.meta │ │ │ ├── Sandbox.asmdef │ │ │ └── Sandbox.asmdef.meta │ │ ├── VitalRouter.SourceGenerator.dll │ │ ├── VitalRouter.SourceGenerator.dll.meta │ │ ├── VitalRouter.Tests.meta │ │ ├── VitalRouter.Tests │ │ │ ├── UniTaskAsyncLockTest.cs │ │ │ ├── UniTaskAsyncLockTest.cs.meta │ │ │ ├── VitalRouter.Tests.asmdef │ │ │ └── VitalRouter.Tests.asmdef.meta │ │ ├── VitalRouter.meta │ │ ├── VitalRouter │ │ │ ├── Runtime.meta │ │ │ ├── Runtime │ │ │ │ ├── Initializer.cs │ │ │ │ ├── Initializer.cs.meta │ │ │ │ ├── SubscriptionHandle.cs │ │ │ │ ├── SubscriptionHandle.cs.meta │ │ │ │ ├── UniTaskAsyncLock.cs │ │ │ │ ├── UniTaskAsyncLock.cs.meta │ │ │ │ ├── VContainerExtensions.cs │ │ │ │ ├── VContainerExtensions.cs.meta │ │ │ │ ├── VitalRouter.Unity.asmdef │ │ │ │ └── VitalRouter.Unity.asmdef.meta │ │ │ ├── package.json │ │ │ └── package.json.meta │ │ ├── csc.rsp │ │ ├── csc.rsp.meta │ │ ├── packages.config │ │ └── packages.config.meta │ ├── LangVersion.props │ ├── Packages │ │ ├── manifest.json │ │ └── packages-lock.json │ └── ProjectSettings │ │ ├── AudioManager.asset │ │ ├── ClusterInputManager.asset │ │ ├── CsprojModifierSettings.json │ │ ├── DynamicsManager.asset │ │ ├── EditorBuildSettings.asset │ │ ├── EditorSettings.asset │ │ ├── GraphicsSettings.asset │ │ ├── InputManager.asset │ │ ├── MemorySettings.asset │ │ ├── MultiplayerManager.asset │ │ ├── NavMeshAreas.asset │ │ ├── PackageManagerSettings.asset │ │ ├── Packages │ │ └── com.unity.testtools.codecoverage │ │ │ └── Settings.json │ │ ├── Physics2DSettings.asset │ │ ├── PresetManager.asset │ │ ├── ProjectSettings.asset │ │ ├── ProjectVersion.txt │ │ ├── QualitySettings.asset │ │ ├── SceneTemplateSettings.json │ │ ├── TagManager.asset │ │ ├── TimeManager.asset │ │ ├── UnityConnectSettings.asset │ │ ├── VFXManager.asset │ │ ├── VersionControlSettings.asset │ │ └── XRSettings.asset └── VitalRouter │ ├── AnonymousInterceptor.cs │ ├── AnonymousSubscriber.cs │ ├── Attributes.cs │ ├── CommandOrdering.cs │ ├── CommandPool.cs │ ├── CommandPublisherExtensions.cs │ ├── FanOutInterceptor.cs │ ├── IAsyncLock.cs │ ├── ICommand.cs │ ├── ICommandInterceptor.cs │ ├── Internal │ ├── CappedArrayPool.cs │ ├── ExpandBuffer.cs │ ├── FreeList.cs │ ├── InternalVisibleTo.cs │ ├── ReusableWhenAllSource.cs │ └── Shims.cs │ ├── InternalVisibleTo.cs │ ├── MapRoutesInfo.cs │ ├── PublishContext.cs │ ├── ReceiveContext.cs │ ├── Router.cs │ ├── Subscription.cs │ └── VitalRouter.csproj ├── tests ├── VitalRouter.Benchmark │ ├── Program.cs │ ├── PublishAsyncBenchmark.cs │ ├── PublishBenchmark.cs │ ├── SubscribeDisposeBenchmark.cs │ ├── TestMessage.cs │ └── VitalRouter.Benchmark.csproj ├── VitalRouter.Extensions.DependencyInjection.Tests │ ├── GlobalUsings.cs │ ├── ServiceCollectionExtensionsTest.cs │ └── VitalRouter.Extensions.DependencyInjection.Tests.csproj ├── VitalRouter.Tests │ ├── AnonymousSubscriberTest.cs │ ├── CommandPoolingTest.cs │ ├── ExpandBufferTest.cs │ ├── FreeListTest.cs │ ├── GeneratedRoutingTest.cs │ ├── GeneratorTest.cs │ ├── GenericHostTest.cs │ ├── PublishTest.cs │ ├── R3ExtensionsTest.cs │ ├── RouterTest.cs │ ├── TestFixtures.cs │ ├── TestHelper.cs │ └── VitalRouter.Tests.csproj └── vitalrouter-mruby-tests │ ├── Makefile │ └── main.c └── website ├── .gitignore ├── README.md ├── babel.config.js ├── docs ├── assets │ ├── diagram0.svg │ ├── diagram_drop.svg │ ├── diagram_interceptors.svg │ ├── diagram_mruby.png │ ├── diagram_mruby.svg │ ├── diagram_parallel.svg │ ├── diagram_sequential.svg │ ├── diagram_switch.svg │ ├── sequence.png │ └── vitalrouter_typograph.svg ├── di │ ├── intro.md │ ├── microsoft-extensions.md │ └── vcontainer.md ├── extensions │ ├── mruby │ │ ├── intro.md │ │ ├── v1.md │ │ └── v2.md │ ├── r3.md │ └── unitask.md ├── getting-started │ ├── declarative-routing-pattern.md │ ├── error-handling.md │ ├── event-handler-pattern.md │ ├── icommand.md │ └── installation.md ├── intro.mdx └── pipeline │ ├── command-pooling.md │ ├── fan-out.md │ ├── interceptor.md │ ├── publish-context.md │ └── sequential-control.mdx ├── docusaurus.config.ts ├── package-lock.json ├── package.json ├── sidebars.ts ├── src └── css │ └── custom.css ├── static ├── .nojekyll └── img │ ├── logo.svg │ ├── logo2.svg │ ├── logo2_dark.svg │ └── vitalrouter_typograph.svg └── tsconfig.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: hadashiA 2 | -------------------------------------------------------------------------------- /.github/workflows/build-mruby.linux.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/build-mruby.linux.yaml -------------------------------------------------------------------------------- /.github/workflows/build-mruby.macOS.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/build-mruby.macOS.yaml -------------------------------------------------------------------------------- /.github/workflows/build-mruby.windows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/build-mruby.windows.yaml -------------------------------------------------------------------------------- /.github/workflows/build-mruby.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/build-mruby.yaml -------------------------------------------------------------------------------- /.github/workflows/notify.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/notify.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.github/workflows/update-version-number.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.github/workflows/update-version-number.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/.gitmodules -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/README.md -------------------------------------------------------------------------------- /VitalRouter.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/VitalRouter.sln -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /src/VitalRouter.Extensions.DependencyInjection/ServiceCollectionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Extensions.DependencyInjection/ServiceCollectionExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.Extensions.DependencyInjection/VitalRouter.Extensions.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Extensions.DependencyInjection/VitalRouter.Extensions.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/Exceptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/Exceptions.cs -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/MRubyRoutingScript.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/MRubyRoutingScript.cs -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/MRubySharedVariableTable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/MRubySharedVariableTable.cs -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/MRubyStateExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/MRubyStateExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/PublishContextExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/PublishContextExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/VitalRouter.MRuby.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/VitalRouter.MRuby.csproj -------------------------------------------------------------------------------- /src/VitalRouter.MRuby/bin/Debug/netstandard2.1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.MRuby/bin/Debug/netstandard2.1/package.json -------------------------------------------------------------------------------- /src/VitalRouter.R3/R3Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.R3/R3Extensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.R3/VitalRouter.R3.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.R3/VitalRouter.R3.csproj -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/DiagnosticsDescriptors.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/DiagnosticsDescriptors.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/InterceptorMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/InterceptorMeta.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Properties/launchSettings.json -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/ReferenceSymbols.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/ReferenceSymbols.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/RouteMethodMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/RouteMethodMeta.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/CSharpSyntaxHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/CSharpSyntaxHelper.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/CompilationExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/CompilationExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/GlobalAliases.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/GlobalAliases.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/Hash.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/Hash.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/ISyntaxHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/ISyntaxHelper.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/ImmutableArrayValueComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/ImmutableArrayValueComparer.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/SyntaxValueProvider_ForAttributeWithMetadataName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/SyntaxValueProvider_ForAttributeWithMetadataName.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/SyntaxValueProvider_ForAttributeWithSimpleName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/SyntaxValueProvider_ForAttributeWithSimpleName.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/Shims/ValueListHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/Shims/ValueListHelper.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/SymbolExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/SymbolExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/TypeMeta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/TypeMeta.cs -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/VitalRouter.SourceGenerator.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/VitalRouter.SourceGenerator.csproj -------------------------------------------------------------------------------- /src/VitalRouter.SourceGenerator/VitalRouterIncrementalSourceGenerator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.SourceGenerator/VitalRouterIncrementalSourceGenerator.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/.config/dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/.config/dotnet-tools.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/NuGet.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/NuGet.config -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/NuGet.config.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/NuGet.config.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Packages.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Packages.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/Controllers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/Controllers.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/Controllers.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/Controllers.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold SDF.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold SDF.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold SDF.asset.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold SDF.asset.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold.ttf -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold.ttf.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/MPLUS1-Bold.ttf.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/RoutingBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/RoutingBehaviour.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/RoutingBehaviour.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/RoutingBehaviour.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleBehaviour.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleBehaviour.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleBehaviour.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleBehaviour.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleChildLifetimeScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleChildLifetimeScope.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleChildLifetimeScope.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleChildLifetimeScope.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleChildScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleChildScene.unity -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleChildScene.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleChildScene.unity.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleLifetimeScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleLifetimeScope.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleLifetimeScope.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleLifetimeScope.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleMruby.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleMruby.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleMruby.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleMruby.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleScene.unity: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleScene.unity -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/SampleScene.unity.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/SampleScene.unity.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/Sandbox.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/Sandbox.asmdef -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/Sandbox/Sandbox.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/Sandbox/Sandbox.asmdef.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.SourceGenerator.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.SourceGenerator.dll -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.SourceGenerator.dll.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.SourceGenerator.dll.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.Tests.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.Tests.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.Tests/UniTaskAsyncLockTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.Tests/UniTaskAsyncLockTest.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.Tests/UniTaskAsyncLockTest.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 21321fceede774f5eab1a8f3ce826ced -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.Tests/VitalRouter.Tests.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.Tests/VitalRouter.Tests.asmdef -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.Tests/VitalRouter.Tests.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.Tests/VitalRouter.Tests.asmdef.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/Initializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/Initializer.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/Initializer.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/Initializer.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/SubscriptionHandle.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/SubscriptionHandle.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/SubscriptionHandle.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/SubscriptionHandle.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/UniTaskAsyncLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/UniTaskAsyncLock.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/UniTaskAsyncLock.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 34a83cc46814e4052b207084ea9651ea -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VContainerExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VContainerExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VContainerExtensions.cs.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VContainerExtensions.cs.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VitalRouter.Unity.asmdef: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VitalRouter.Unity.asmdef -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VitalRouter.Unity.asmdef.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/Runtime/VitalRouter.Unity.asmdef.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/package.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/VitalRouter/package.json.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/VitalRouter/package.json.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/csc.rsp: -------------------------------------------------------------------------------- 1 | -nullable -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/csc.rsp.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/csc.rsp.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/packages.config -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Assets/packages.config.meta: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Assets/packages.config.meta -------------------------------------------------------------------------------- /src/VitalRouter.Unity/LangVersion.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/LangVersion.props -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Packages/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Packages/manifest.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/Packages/packages-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/Packages/packages-lock.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/AudioManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/AudioManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/ClusterInputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/ClusterInputManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/CsprojModifierSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/CsprojModifierSettings.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/DynamicsManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/DynamicsManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/EditorBuildSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/EditorBuildSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/EditorSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/EditorSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/GraphicsSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/GraphicsSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/InputManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/InputManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/MemorySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/MemorySettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/MultiplayerManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/MultiplayerManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/NavMeshAreas.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/NavMeshAreas.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/PackageManagerSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/PackageManagerSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/Packages/com.unity.testtools.codecoverage/Settings.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/Physics2DSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/Physics2DSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/PresetManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/PresetManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/ProjectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/ProjectSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/ProjectVersion.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/ProjectVersion.txt -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/QualitySettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/QualitySettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/SceneTemplateSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/SceneTemplateSettings.json -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/TagManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/TagManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/TimeManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/TimeManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/UnityConnectSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/UnityConnectSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/VFXManager.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/VFXManager.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/VersionControlSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/VersionControlSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter.Unity/ProjectSettings/XRSettings.asset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter.Unity/ProjectSettings/XRSettings.asset -------------------------------------------------------------------------------- /src/VitalRouter/AnonymousInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/AnonymousInterceptor.cs -------------------------------------------------------------------------------- /src/VitalRouter/AnonymousSubscriber.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/AnonymousSubscriber.cs -------------------------------------------------------------------------------- /src/VitalRouter/Attributes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Attributes.cs -------------------------------------------------------------------------------- /src/VitalRouter/CommandOrdering.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/CommandOrdering.cs -------------------------------------------------------------------------------- /src/VitalRouter/CommandPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/CommandPool.cs -------------------------------------------------------------------------------- /src/VitalRouter/CommandPublisherExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/CommandPublisherExtensions.cs -------------------------------------------------------------------------------- /src/VitalRouter/FanOutInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/FanOutInterceptor.cs -------------------------------------------------------------------------------- /src/VitalRouter/IAsyncLock.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/IAsyncLock.cs -------------------------------------------------------------------------------- /src/VitalRouter/ICommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/ICommand.cs -------------------------------------------------------------------------------- /src/VitalRouter/ICommandInterceptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/ICommandInterceptor.cs -------------------------------------------------------------------------------- /src/VitalRouter/Internal/CappedArrayPool.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Internal/CappedArrayPool.cs -------------------------------------------------------------------------------- /src/VitalRouter/Internal/ExpandBuffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Internal/ExpandBuffer.cs -------------------------------------------------------------------------------- /src/VitalRouter/Internal/FreeList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Internal/FreeList.cs -------------------------------------------------------------------------------- /src/VitalRouter/Internal/InternalVisibleTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Internal/InternalVisibleTo.cs -------------------------------------------------------------------------------- /src/VitalRouter/Internal/ReusableWhenAllSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Internal/ReusableWhenAllSource.cs -------------------------------------------------------------------------------- /src/VitalRouter/Internal/Shims.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Internal/Shims.cs -------------------------------------------------------------------------------- /src/VitalRouter/InternalVisibleTo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/InternalVisibleTo.cs -------------------------------------------------------------------------------- /src/VitalRouter/MapRoutesInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/MapRoutesInfo.cs -------------------------------------------------------------------------------- /src/VitalRouter/PublishContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/PublishContext.cs -------------------------------------------------------------------------------- /src/VitalRouter/ReceiveContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/ReceiveContext.cs -------------------------------------------------------------------------------- /src/VitalRouter/Router.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Router.cs -------------------------------------------------------------------------------- /src/VitalRouter/Subscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/Subscription.cs -------------------------------------------------------------------------------- /src/VitalRouter/VitalRouter.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/src/VitalRouter/VitalRouter.csproj -------------------------------------------------------------------------------- /tests/VitalRouter.Benchmark/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Benchmark/Program.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Benchmark/PublishAsyncBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Benchmark/PublishAsyncBenchmark.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Benchmark/PublishBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Benchmark/PublishBenchmark.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Benchmark/SubscribeDisposeBenchmark.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Benchmark/SubscribeDisposeBenchmark.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Benchmark/TestMessage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Benchmark/TestMessage.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Benchmark/VitalRouter.Benchmark.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Benchmark/VitalRouter.Benchmark.csproj -------------------------------------------------------------------------------- /tests/VitalRouter.Extensions.DependencyInjection.Tests/GlobalUsings.cs: -------------------------------------------------------------------------------- 1 | global using NUnit.Framework; -------------------------------------------------------------------------------- /tests/VitalRouter.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Extensions.DependencyInjection.Tests/ServiceCollectionExtensionsTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Extensions.DependencyInjection.Tests/VitalRouter.Extensions.DependencyInjection.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Extensions.DependencyInjection.Tests/VitalRouter.Extensions.DependencyInjection.Tests.csproj -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/AnonymousSubscriberTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/AnonymousSubscriberTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/CommandPoolingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/CommandPoolingTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/ExpandBufferTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/ExpandBufferTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/FreeListTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/FreeListTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/GeneratedRoutingTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/GeneratedRoutingTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/GeneratorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/GeneratorTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/GenericHostTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/GenericHostTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/PublishTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/PublishTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/R3ExtensionsTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/R3ExtensionsTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/RouterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/RouterTest.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/TestFixtures.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/TestFixtures.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/TestHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/TestHelper.cs -------------------------------------------------------------------------------- /tests/VitalRouter.Tests/VitalRouter.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/VitalRouter.Tests/VitalRouter.Tests.csproj -------------------------------------------------------------------------------- /tests/vitalrouter-mruby-tests/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/vitalrouter-mruby-tests/Makefile -------------------------------------------------------------------------------- /tests/vitalrouter-mruby-tests/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/tests/vitalrouter-mruby-tests/main.c -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/.gitignore -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/README.md -------------------------------------------------------------------------------- /website/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/babel.config.js -------------------------------------------------------------------------------- /website/docs/assets/diagram0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram0.svg -------------------------------------------------------------------------------- /website/docs/assets/diagram_drop.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_drop.svg -------------------------------------------------------------------------------- /website/docs/assets/diagram_interceptors.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_interceptors.svg -------------------------------------------------------------------------------- /website/docs/assets/diagram_mruby.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_mruby.png -------------------------------------------------------------------------------- /website/docs/assets/diagram_mruby.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_mruby.svg -------------------------------------------------------------------------------- /website/docs/assets/diagram_parallel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_parallel.svg -------------------------------------------------------------------------------- /website/docs/assets/diagram_sequential.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_sequential.svg -------------------------------------------------------------------------------- /website/docs/assets/diagram_switch.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/diagram_switch.svg -------------------------------------------------------------------------------- /website/docs/assets/sequence.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/sequence.png -------------------------------------------------------------------------------- /website/docs/assets/vitalrouter_typograph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/assets/vitalrouter_typograph.svg -------------------------------------------------------------------------------- /website/docs/di/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/di/intro.md -------------------------------------------------------------------------------- /website/docs/di/microsoft-extensions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/di/microsoft-extensions.md -------------------------------------------------------------------------------- /website/docs/di/vcontainer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/di/vcontainer.md -------------------------------------------------------------------------------- /website/docs/extensions/mruby/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/extensions/mruby/intro.md -------------------------------------------------------------------------------- /website/docs/extensions/mruby/v1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/extensions/mruby/v1.md -------------------------------------------------------------------------------- /website/docs/extensions/mruby/v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/extensions/mruby/v2.md -------------------------------------------------------------------------------- /website/docs/extensions/r3.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/extensions/r3.md -------------------------------------------------------------------------------- /website/docs/extensions/unitask.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/extensions/unitask.md -------------------------------------------------------------------------------- /website/docs/getting-started/declarative-routing-pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/getting-started/declarative-routing-pattern.md -------------------------------------------------------------------------------- /website/docs/getting-started/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/getting-started/error-handling.md -------------------------------------------------------------------------------- /website/docs/getting-started/event-handler-pattern.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/getting-started/event-handler-pattern.md -------------------------------------------------------------------------------- /website/docs/getting-started/icommand.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/getting-started/icommand.md -------------------------------------------------------------------------------- /website/docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/getting-started/installation.md -------------------------------------------------------------------------------- /website/docs/intro.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/intro.mdx -------------------------------------------------------------------------------- /website/docs/pipeline/command-pooling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/pipeline/command-pooling.md -------------------------------------------------------------------------------- /website/docs/pipeline/fan-out.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/pipeline/fan-out.md -------------------------------------------------------------------------------- /website/docs/pipeline/interceptor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/pipeline/interceptor.md -------------------------------------------------------------------------------- /website/docs/pipeline/publish-context.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/pipeline/publish-context.md -------------------------------------------------------------------------------- /website/docs/pipeline/sequential-control.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docs/pipeline/sequential-control.mdx -------------------------------------------------------------------------------- /website/docusaurus.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/docusaurus.config.ts -------------------------------------------------------------------------------- /website/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/package-lock.json -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/package.json -------------------------------------------------------------------------------- /website/sidebars.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/sidebars.ts -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/static/.nojekyll: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /website/static/img/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/static/img/logo.svg -------------------------------------------------------------------------------- /website/static/img/logo2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/static/img/logo2.svg -------------------------------------------------------------------------------- /website/static/img/logo2_dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/static/img/logo2_dark.svg -------------------------------------------------------------------------------- /website/static/img/vitalrouter_typograph.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/static/img/vitalrouter_typograph.svg -------------------------------------------------------------------------------- /website/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hadashiA/VitalRouter/HEAD/website/tsconfig.json --------------------------------------------------------------------------------