├── .gitattributes ├── .gitignore ├── .vs ├── LiquidProjections │ └── v15 │ │ └── sqlite3 │ │ └── storage.ide └── config │ └── applicationhost.config ├── Build └── packages.config ├── GitVersion.yml ├── LICENSE ├── Lib ├── GitVersion.exe ├── NuGet.exe └── lib │ └── win32 │ ├── x64 │ └── git2-381caf5.dll │ └── x86 │ └── git2-381caf5.dll ├── LiquidProjections.sln ├── LiquidProjections.sln.DotSettings ├── LiquidProjections.sln.iml ├── LiquidProjections.v2.ncrunchsolution ├── LiquidProjections.v3.ncrunchsolution ├── NuGet.Config ├── README.MD ├── Samples └── ExampleHost │ ├── App.config │ ├── CountryLookup.cs │ ├── CountsProjector.cs │ ├── DocumentCountProjection.cs │ ├── Events │ ├── AreaRestrictedEvent.cs │ ├── AreaRestrictionCancelledEvent.cs │ ├── BondIssuedEvent.cs │ ├── CertificateIssuedEvent.cs │ ├── ConstitutionEstablishedEvent.cs │ ├── ContractNegotiatedEvent.cs │ ├── CountryCorrectedEvent.cs │ ├── CountryRegisteredEvent.cs │ ├── DocumentArchivedEvent.cs │ ├── LicenseGrantedEvent.cs │ ├── LifetimeRestrictedEvent.cs │ ├── LifetimeRestrictionRemovedEvent.cs │ ├── NextReviewScheduledEvent.cs │ ├── StateRevertedEvent.cs │ ├── StateTransitionedEvent.cs │ ├── ValidityPeriodApprovedEvent.cs │ ├── ValidityPeriodCanceledEvent.cs │ ├── ValidityPeriodClosedEvent.cs │ ├── ValidityPeriodPlannedEvent.cs │ ├── ValidityPeriodResetEvent.cs │ └── WarrantAssignedEvent.cs │ ├── ExampleEvents.zip │ ├── ExampleHost.csproj │ ├── ExampleHost.v2.ncrunchproject │ ├── ExampleHost.v3.ncrunchproject │ ├── ExampleProjector.cs │ ├── IEntity.cs │ ├── InMemoryDatabase.cs │ ├── JsonFileEventStore.cs │ ├── Program.cs │ ├── Properties │ └── AssemblyInfo.cs │ ├── RealtimeStateEvaluator.cs │ ├── Repository.cs │ ├── StatisticsController.cs │ ├── TinyIoC.cs │ ├── TinyIocWebApiDependencyResolver.cs │ ├── nCrunchTemp_d0dc63a9-a59d-4932-9b0f-27f35a711232 │ └── packages.config ├── Src ├── LiquidProjections.Owin │ ├── .nuspec │ ├── CustomNancyBootstrapper.cs │ ├── LiquidProjections.Owin.csproj │ ├── LiquidProjections.Owin.v3.ncrunchproject │ ├── MiddlewareExtensions.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── StatisticsModule.cs │ └── packages.config ├── LiquidProjections.Testing │ ├── .nuspec │ ├── AssemblyInfo.cs │ ├── EnumerableExtensions.cs │ ├── LiquidProjections.Testing.csproj │ ├── LiquidProjections.Testing.v3.ncrunchproject │ ├── MemoryEventSource.cs │ ├── MemorySubscription.cs │ └── TaskExtensions.cs └── LiquidProjections │ ├── .nuspec │ ├── AssemblyInfo.cs │ ├── Dispatcher.cs │ ├── EnumerableExtensions.cs │ ├── EventMap.cs │ ├── EventMapBuilder.cs │ ├── EventMapBuilderExtensions.cs │ ├── IEventMap.cs │ ├── IEventMapBuilder.cs │ ├── Liblog.cs │ ├── LiquidProjections.csproj │ ├── LiquidProjections.v3.ncrunchproject │ ├── MapBuilding │ ├── IAction.cs │ ├── ICreateAction.cs │ ├── ICreateIfDoesNotExistEventActionBuilder.cs │ ├── ICreateOrUpdateEventActionBuilder.cs │ ├── IDeleteAction.cs │ ├── IUpdateAction.cs │ └── IUpdateIfExistsEventActionBuilder.cs │ ├── ProjectionContext.cs │ ├── ProjectionException.cs │ ├── Projector.cs │ ├── ShouldRetry.cs │ ├── SpecializedTasks.cs │ └── Statistics │ ├── Event.cs │ ├── IProjectionStats.cs │ ├── ProjectionStats.cs │ ├── ProjectorStats.cs │ ├── Property.cs │ ├── TimestampedCheckpoint.cs │ └── WeightedProjectionSpeedCalculator.cs └── Tests └── LiquidProjections.Specs ├── DispatcherSpecs.cs ├── EventMapSpecs.cs ├── LiquidProjections.Specs.csproj ├── LiquidProjections.Specs.v2.ncrunchproject ├── LiquidProjections.Specs.v3.ncrunchproject ├── MemoryEventSourceSpecs.cs ├── ProjectionExceptionSpecs.cs ├── ProjectionStatsSpecs.cs ├── ProjectorSpecs.cs ├── Properties └── AssemblyInfo.cs ├── StatisticsHttpApiSpecs.cs ├── TaskExtensions.cs ├── TransactionBuilder.cs ├── app.config └── packages.config /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/.gitignore -------------------------------------------------------------------------------- /.vs/LiquidProjections/v15/sqlite3/storage.ide: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/.vs/LiquidProjections/v15/sqlite3/storage.ide -------------------------------------------------------------------------------- /.vs/config/applicationhost.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/.vs/config/applicationhost.config -------------------------------------------------------------------------------- /Build/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Build/packages.config -------------------------------------------------------------------------------- /GitVersion.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/GitVersion.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/LICENSE -------------------------------------------------------------------------------- /Lib/GitVersion.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Lib/GitVersion.exe -------------------------------------------------------------------------------- /Lib/NuGet.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Lib/NuGet.exe -------------------------------------------------------------------------------- /Lib/lib/win32/x64/git2-381caf5.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Lib/lib/win32/x64/git2-381caf5.dll -------------------------------------------------------------------------------- /Lib/lib/win32/x86/git2-381caf5.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Lib/lib/win32/x86/git2-381caf5.dll -------------------------------------------------------------------------------- /LiquidProjections.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/LiquidProjections.sln -------------------------------------------------------------------------------- /LiquidProjections.sln.DotSettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/LiquidProjections.sln.DotSettings -------------------------------------------------------------------------------- /LiquidProjections.sln.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/LiquidProjections.sln.iml -------------------------------------------------------------------------------- /LiquidProjections.v2.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/LiquidProjections.v2.ncrunchsolution -------------------------------------------------------------------------------- /LiquidProjections.v3.ncrunchsolution: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/LiquidProjections.v3.ncrunchsolution -------------------------------------------------------------------------------- /NuGet.Config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/NuGet.Config -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/README.MD -------------------------------------------------------------------------------- /Samples/ExampleHost/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/App.config -------------------------------------------------------------------------------- /Samples/ExampleHost/CountryLookup.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/CountryLookup.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/CountsProjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/CountsProjector.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/DocumentCountProjection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/DocumentCountProjection.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/AreaRestrictedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/AreaRestrictedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/AreaRestrictionCancelledEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/AreaRestrictionCancelledEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/BondIssuedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/BondIssuedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/CertificateIssuedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/CertificateIssuedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ConstitutionEstablishedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ConstitutionEstablishedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ContractNegotiatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ContractNegotiatedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/CountryCorrectedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/CountryCorrectedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/CountryRegisteredEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/CountryRegisteredEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/DocumentArchivedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/DocumentArchivedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/LicenseGrantedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/LicenseGrantedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/LifetimeRestrictedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/LifetimeRestrictedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/LifetimeRestrictionRemovedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/LifetimeRestrictionRemovedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/NextReviewScheduledEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/NextReviewScheduledEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/StateRevertedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/StateRevertedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/StateTransitionedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/StateTransitionedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ValidityPeriodApprovedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ValidityPeriodApprovedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ValidityPeriodCanceledEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ValidityPeriodCanceledEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ValidityPeriodClosedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ValidityPeriodClosedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ValidityPeriodPlannedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ValidityPeriodPlannedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/ValidityPeriodResetEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/ValidityPeriodResetEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Events/WarrantAssignedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Events/WarrantAssignedEvent.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/ExampleEvents.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/ExampleEvents.zip -------------------------------------------------------------------------------- /Samples/ExampleHost/ExampleHost.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/ExampleHost.csproj -------------------------------------------------------------------------------- /Samples/ExampleHost/ExampleHost.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/ExampleHost.v2.ncrunchproject -------------------------------------------------------------------------------- /Samples/ExampleHost/ExampleHost.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/ExampleHost.v3.ncrunchproject -------------------------------------------------------------------------------- /Samples/ExampleHost/ExampleProjector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/ExampleProjector.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/IEntity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/IEntity.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/InMemoryDatabase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/InMemoryDatabase.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/JsonFileEventStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/JsonFileEventStore.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Program.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/RealtimeStateEvaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/RealtimeStateEvaluator.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/Repository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/Repository.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/StatisticsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/StatisticsController.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/TinyIoC.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/TinyIoC.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/TinyIocWebApiDependencyResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/TinyIocWebApiDependencyResolver.cs -------------------------------------------------------------------------------- /Samples/ExampleHost/nCrunchTemp_d0dc63a9-a59d-4932-9b0f-27f35a711232: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/nCrunchTemp_d0dc63a9-a59d-4932-9b0f-27f35a711232 -------------------------------------------------------------------------------- /Samples/ExampleHost/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Samples/ExampleHost/packages.config -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/.nuspec -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/CustomNancyBootstrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/CustomNancyBootstrapper.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/LiquidProjections.Owin.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/LiquidProjections.Owin.csproj -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/LiquidProjections.Owin.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/LiquidProjections.Owin.v3.ncrunchproject -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/MiddlewareExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/MiddlewareExtensions.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/StatisticsModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/StatisticsModule.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Owin/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Owin/packages.config -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/.nuspec -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/EnumerableExtensions.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/LiquidProjections.Testing.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/LiquidProjections.Testing.csproj -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/LiquidProjections.Testing.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/LiquidProjections.Testing.v3.ncrunchproject -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/MemoryEventSource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/MemoryEventSource.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/MemorySubscription.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/MemorySubscription.cs -------------------------------------------------------------------------------- /Src/LiquidProjections.Testing/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections.Testing/TaskExtensions.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/.nuspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/.nuspec -------------------------------------------------------------------------------- /Src/LiquidProjections/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/AssemblyInfo.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Dispatcher.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Dispatcher.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/EnumerableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/EnumerableExtensions.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/EventMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/EventMap.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/EventMapBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/EventMapBuilder.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/EventMapBuilderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/EventMapBuilderExtensions.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/IEventMap.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/IEventMap.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/IEventMapBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/IEventMapBuilder.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Liblog.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Liblog.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/LiquidProjections.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/LiquidProjections.csproj -------------------------------------------------------------------------------- /Src/LiquidProjections/LiquidProjections.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/LiquidProjections.v3.ncrunchproject -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/IAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/IAction.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/ICreateAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/ICreateAction.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/ICreateIfDoesNotExistEventActionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/ICreateIfDoesNotExistEventActionBuilder.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/ICreateOrUpdateEventActionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/ICreateOrUpdateEventActionBuilder.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/IDeleteAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/IDeleteAction.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/IUpdateAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/IUpdateAction.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/MapBuilding/IUpdateIfExistsEventActionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/MapBuilding/IUpdateIfExistsEventActionBuilder.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/ProjectionContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/ProjectionContext.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/ProjectionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/ProjectionException.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Projector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Projector.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/ShouldRetry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/ShouldRetry.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/SpecializedTasks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/SpecializedTasks.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/Event.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/Event.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/IProjectionStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/IProjectionStats.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/ProjectionStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/ProjectionStats.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/ProjectorStats.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/ProjectorStats.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/Property.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/Property.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/TimestampedCheckpoint.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/TimestampedCheckpoint.cs -------------------------------------------------------------------------------- /Src/LiquidProjections/Statistics/WeightedProjectionSpeedCalculator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Src/LiquidProjections/Statistics/WeightedProjectionSpeedCalculator.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/DispatcherSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/DispatcherSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/EventMapSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/EventMapSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/LiquidProjections.Specs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/LiquidProjections.Specs.csproj -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/LiquidProjections.Specs.v2.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/LiquidProjections.Specs.v2.ncrunchproject -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/LiquidProjections.Specs.v3.ncrunchproject: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/LiquidProjections.Specs.v3.ncrunchproject -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/MemoryEventSourceSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/MemoryEventSourceSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/ProjectionExceptionSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/ProjectionExceptionSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/ProjectionStatsSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/ProjectionStatsSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/ProjectorSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/ProjectorSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/StatisticsHttpApiSpecs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/StatisticsHttpApiSpecs.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/TaskExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/TaskExtensions.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/TransactionBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/TransactionBuilder.cs -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/app.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/app.config -------------------------------------------------------------------------------- /Tests/LiquidProjections.Specs/packages.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liquidprojections/LiquidProjections/HEAD/Tests/LiquidProjections.Specs/packages.config --------------------------------------------------------------------------------