From 1357d81b05c8245b857bd750afe38f122745c45d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 13 Mar 2026 23:53:45 +0000 Subject: [PATCH] Sync changes from main to net9 --- .gitignore | 11 ++ .sync-exclude | 12 ++ TickerQ.sln | 272 ----------------------------------------- TickerQ.slnx | 37 ++++++ tickerq-console.db | Bin 4096 -> 0 bytes tickerq-console.db-shm | Bin 32768 -> 0 bytes tickerq-console.db-wal | Bin 152472 -> 0 bytes 7 files changed, 60 insertions(+), 272 deletions(-) create mode 100644 .sync-exclude delete mode 100644 TickerQ.sln create mode 100644 TickerQ.slnx delete mode 100644 tickerq-console.db delete mode 100644 tickerq-console.db-shm delete mode 100644 tickerq-console.db-wal diff --git a/.gitignore b/.gitignore index 25751c56..e405ae2e 100644 --- a/.gitignore +++ b/.gitignore @@ -31,3 +31,14 @@ msbuild.err msbuild.wrn .vs/ .idea/ + +# SQLite database files +*.db +*.db-shm +*.db-wal + +# Source generator temp output +tmpgen/ + +# ReSharper/Rider user settings +*.DotSettings.user diff --git a/.sync-exclude b/.sync-exclude new file mode 100644 index 00000000..78d90fdc --- /dev/null +++ b/.sync-exclude @@ -0,0 +1,12 @@ +# Files that must remain version-specific per target branch. +# These are reset to the target branch version after cherry-picking from main. +# +# Reason: EF Core 10 introduced UpdateSettersBuilder and IDbContextOptionsConfiguration +# which don't exist in EF Core 8/9. These files use different APIs per version. + +src/TickerQ.EntityFrameworkCore/Infrastructure/MappingExtensions.cs +src/TickerQ.EntityFrameworkCore/Infrastructure/BasePersistenceProvider.cs +src/TickerQ.EntityFrameworkCore/Infrastructure/TickerQueryExtensions.cs + +# Solution file — main uses .slnx (net10+), older branches use .sln +TickerQ.sln diff --git a/TickerQ.sln b/TickerQ.sln deleted file mode 100644 index affcd3de..00000000 --- a/TickerQ.sln +++ /dev/null @@ -1,272 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 18 -VisualStudioVersion = 18.3.11505.172 d18.3 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Utilities", "src\TickerQ.Utilities\TickerQ.Utilities.csproj", "{68DBCCE9-C774-4215-8CC1-7284D0D4DB24}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.EntityFrameworkCore", "src\TickerQ.EntityFrameworkCore\TickerQ.EntityFrameworkCore.csproj", "{A96850C7-35AD-4F5B-B31C-67333D55C548}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Dashboard", "src\TickerQ.Dashboard\TickerQ.Dashboard.csproj", "{67C99E39-EF62-4A83-B613-93AE39FC9DFD}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ", "src\TickerQ\TickerQ.csproj", "{C69BE610-27A6-4720-849D-5A7AEF56BADE}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.SourceGenerator", "src\TickerQ.SourceGenerator\TickerQ.SourceGenerator.csproj", "{1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{BA086F2D-2778-4F58-A9AA-45F560CE3504}" - ProjectSection(SolutionItems) = preProject - src\Directory.Build.props = src\Directory.Build.props - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".Solution Items", ".Solution Items", "{9A4EB4A4-FB92-477C-A6D8-0735579B7BAB}" - ProjectSection(SolutionItems) = preProject - Directory.Build.props = Directory.Build.props - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{61397D4B-87E7-4BE8-A674-EBCEDFBAE441}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Tests", "tests\TickerQ.Tests\TickerQ.Tests.csproj", "{4FA316D2-A206-45F2-AC16-69420E83E211}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{45D577FA-DB7A-4B96-BB3F-97DDA0A929D5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "workflows", "workflows", "{9E6EC713-AD6D-4909-8617-B909D76A6E3A}" - ProjectSection(SolutionItems) = preProject - .github\workflows\build.yml = .github\workflows\build.yml - .github\workflows\pr.yaml = .github\workflows\pr.yaml - .github\workflows\publish.yml = .github\workflows\publish.yml - EndProjectSection -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Caching.StackExchangeRedis", "src\TickerQ.Caching.StackExchangeRedis\TickerQ.Caching.StackExchangeRedis.csproj", "{B3049104-9C15-4933-A440-CA62CFBC5F70}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Instrumentation.OpenTelemetry", "src\TickerQ.Instrumentation.OpenTelemetry\TickerQ.Instrumentation.OpenTelemetry.csproj", "{D87B9599-22C7-4E82-B300-1239E504E097}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Sample.WebApi", "samples\TickerQ.Sample.WebApi\TickerQ.Sample.WebApi.csproj", "{4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Sample.Console", "samples\TickerQ.Sample.Console\TickerQ.Sample.Console.csproj", "{723F26D9-C675-4883-8B62-AEBA370566D4}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Sample.WorkerService", "samples\TickerQ.Sample.WorkerService\TickerQ.Sample.WorkerService.csproj", "{8FF073D6-F685-4662-B1C4-AC551917ACE0}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.SDK", "src\TickerQ.SDK\TickerQ.SDK.csproj", "{458E9E1E-A58D-43B8-9CFF-FFC84C715094}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.RemoteExecutor", "src\TickerQ.RemoteExecutor\TickerQ.RemoteExecutor.csproj", "{F8599439-948C-4856-ACD5-79CCBC13E9AE}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.Sample.ApplicationDbContext", "samples\TickerQ.Sample.ApplicationDbContext\TickerQ.Sample.ApplicationDbContext.csproj", "{B49F8436-1408-CA3A-C69E-0EED0159C753}" -EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TickerQ.EntityFrameworkCore.Tests", "tests\TickerQ.EntityFrameworkCore.Tests\TickerQ.EntityFrameworkCore.Tests.csproj", "{CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Debug|x64 = Debug|x64 - Debug|x86 = Debug|x86 - Release|Any CPU = Release|Any CPU - Release|x64 = Release|x64 - Release|x86 = Release|x86 - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Debug|Any CPU.Build.0 = Debug|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Debug|x64.ActiveCfg = Debug|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Debug|x64.Build.0 = Debug|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Debug|x86.ActiveCfg = Debug|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Debug|x86.Build.0 = Debug|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Release|Any CPU.ActiveCfg = Release|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Release|Any CPU.Build.0 = Release|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Release|x64.ActiveCfg = Release|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Release|x64.Build.0 = Release|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Release|x86.ActiveCfg = Release|Any CPU - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24}.Release|x86.Build.0 = Release|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Debug|x64.ActiveCfg = Debug|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Debug|x64.Build.0 = Debug|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Debug|x86.ActiveCfg = Debug|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Debug|x86.Build.0 = Debug|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Release|Any CPU.Build.0 = Release|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Release|x64.ActiveCfg = Release|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Release|x64.Build.0 = Release|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Release|x86.ActiveCfg = Release|Any CPU - {A96850C7-35AD-4F5B-B31C-67333D55C548}.Release|x86.Build.0 = Release|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Debug|x64.ActiveCfg = Debug|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Debug|x64.Build.0 = Debug|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Debug|x86.ActiveCfg = Debug|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Debug|x86.Build.0 = Debug|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Release|Any CPU.Build.0 = Release|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Release|x64.ActiveCfg = Release|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Release|x64.Build.0 = Release|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Release|x86.ActiveCfg = Release|Any CPU - {67C99E39-EF62-4A83-B613-93AE39FC9DFD}.Release|x86.Build.0 = Release|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Debug|x64.ActiveCfg = Debug|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Debug|x64.Build.0 = Debug|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Debug|x86.ActiveCfg = Debug|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Debug|x86.Build.0 = Debug|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Release|Any CPU.Build.0 = Release|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Release|x64.ActiveCfg = Release|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Release|x64.Build.0 = Release|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Release|x86.ActiveCfg = Release|Any CPU - {C69BE610-27A6-4720-849D-5A7AEF56BADE}.Release|x86.Build.0 = Release|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Debug|x64.ActiveCfg = Debug|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Debug|x64.Build.0 = Debug|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Debug|x86.ActiveCfg = Debug|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Debug|x86.Build.0 = Debug|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Release|Any CPU.Build.0 = Release|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Release|x64.ActiveCfg = Release|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Release|x64.Build.0 = Release|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Release|x86.ActiveCfg = Release|Any CPU - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9}.Release|x86.Build.0 = Release|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Debug|x64.ActiveCfg = Debug|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Debug|x64.Build.0 = Debug|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Debug|x86.ActiveCfg = Debug|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Debug|x86.Build.0 = Debug|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Release|Any CPU.Build.0 = Release|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Release|x64.ActiveCfg = Release|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Release|x64.Build.0 = Release|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Release|x86.ActiveCfg = Release|Any CPU - {4FA316D2-A206-45F2-AC16-69420E83E211}.Release|x86.Build.0 = Release|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Debug|x64.ActiveCfg = Debug|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Debug|x64.Build.0 = Debug|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Debug|x86.ActiveCfg = Debug|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Debug|x86.Build.0 = Debug|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Release|Any CPU.Build.0 = Release|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Release|x64.ActiveCfg = Release|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Release|x64.Build.0 = Release|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Release|x86.ActiveCfg = Release|Any CPU - {B3049104-9C15-4933-A440-CA62CFBC5F70}.Release|x86.Build.0 = Release|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Debug|x64.ActiveCfg = Debug|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Debug|x64.Build.0 = Debug|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Debug|x86.ActiveCfg = Debug|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Debug|x86.Build.0 = Debug|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Release|Any CPU.Build.0 = Release|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Release|x64.ActiveCfg = Release|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Release|x64.Build.0 = Release|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Release|x86.ActiveCfg = Release|Any CPU - {D87B9599-22C7-4E82-B300-1239E504E097}.Release|x86.Build.0 = Release|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Debug|x64.ActiveCfg = Debug|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Debug|x64.Build.0 = Debug|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Debug|x86.ActiveCfg = Debug|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Debug|x86.Build.0 = Debug|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Release|Any CPU.Build.0 = Release|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Release|x64.ActiveCfg = Release|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Release|x64.Build.0 = Release|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Release|x86.ActiveCfg = Release|Any CPU - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E}.Release|x86.Build.0 = Release|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Debug|x64.ActiveCfg = Debug|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Debug|x64.Build.0 = Debug|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Debug|x86.ActiveCfg = Debug|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Debug|x86.Build.0 = Debug|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Release|Any CPU.Build.0 = Release|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Release|x64.ActiveCfg = Release|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Release|x64.Build.0 = Release|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Release|x86.ActiveCfg = Release|Any CPU - {723F26D9-C675-4883-8B62-AEBA370566D4}.Release|x86.Build.0 = Release|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Debug|x64.ActiveCfg = Debug|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Debug|x64.Build.0 = Debug|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Debug|x86.ActiveCfg = Debug|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Debug|x86.Build.0 = Debug|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Release|Any CPU.Build.0 = Release|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Release|x64.ActiveCfg = Release|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Release|x64.Build.0 = Release|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Release|x86.ActiveCfg = Release|Any CPU - {8FF073D6-F685-4662-B1C4-AC551917ACE0}.Release|x86.Build.0 = Release|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Debug|Any CPU.Build.0 = Debug|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Debug|x64.ActiveCfg = Debug|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Debug|x64.Build.0 = Debug|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Debug|x86.ActiveCfg = Debug|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Debug|x86.Build.0 = Debug|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Release|Any CPU.ActiveCfg = Release|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Release|Any CPU.Build.0 = Release|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Release|x64.ActiveCfg = Release|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Release|x64.Build.0 = Release|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Release|x86.ActiveCfg = Release|Any CPU - {458E9E1E-A58D-43B8-9CFF-FFC84C715094}.Release|x86.Build.0 = Release|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Debug|x64.ActiveCfg = Debug|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Debug|x64.Build.0 = Debug|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Debug|x86.ActiveCfg = Debug|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Debug|x86.Build.0 = Debug|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Release|Any CPU.Build.0 = Release|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Release|x64.ActiveCfg = Release|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Release|x64.Build.0 = Release|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Release|x86.ActiveCfg = Release|Any CPU - {F8599439-948C-4856-ACD5-79CCBC13E9AE}.Release|x86.Build.0 = Release|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Debug|x64.ActiveCfg = Debug|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Debug|x64.Build.0 = Debug|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Debug|x86.ActiveCfg = Debug|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Debug|x86.Build.0 = Debug|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Release|Any CPU.Build.0 = Release|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Release|x64.ActiveCfg = Release|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Release|x64.Build.0 = Release|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Release|x86.ActiveCfg = Release|Any CPU - {B49F8436-1408-CA3A-C69E-0EED0159C753}.Release|x86.Build.0 = Release|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Debug|x64.ActiveCfg = Debug|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Debug|x64.Build.0 = Debug|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Debug|x86.ActiveCfg = Debug|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Debug|x86.Build.0 = Debug|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Release|Any CPU.Build.0 = Release|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Release|x64.ActiveCfg = Release|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Release|x64.Build.0 = Release|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Release|x86.ActiveCfg = Release|Any CPU - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3}.Release|x86.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {68DBCCE9-C774-4215-8CC1-7284D0D4DB24} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {A96850C7-35AD-4F5B-B31C-67333D55C548} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {67C99E39-EF62-4A83-B613-93AE39FC9DFD} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {C69BE610-27A6-4720-849D-5A7AEF56BADE} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {1AE368A3-E3D9-4ECF-8979-5EAF8AFAADA9} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {4FA316D2-A206-45F2-AC16-69420E83E211} = {61397D4B-87E7-4BE8-A674-EBCEDFBAE441} - {9E6EC713-AD6D-4909-8617-B909D76A6E3A} = {9A4EB4A4-FB92-477C-A6D8-0735579B7BAB} - {B3049104-9C15-4933-A440-CA62CFBC5F70} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {D87B9599-22C7-4E82-B300-1239E504E097} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {4DC9FE10-966F-4C8A-B7D2-1215DC319B9E} = {45D577FA-DB7A-4B96-BB3F-97DDA0A929D5} - {723F26D9-C675-4883-8B62-AEBA370566D4} = {45D577FA-DB7A-4B96-BB3F-97DDA0A929D5} - {8FF073D6-F685-4662-B1C4-AC551917ACE0} = {45D577FA-DB7A-4B96-BB3F-97DDA0A929D5} - {458E9E1E-A58D-43B8-9CFF-FFC84C715094} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {F8599439-948C-4856-ACD5-79CCBC13E9AE} = {BA086F2D-2778-4F58-A9AA-45F560CE3504} - {B49F8436-1408-CA3A-C69E-0EED0159C753} = {45D577FA-DB7A-4B96-BB3F-97DDA0A929D5} - {CD2C9C52-E3ED-1E5F-8999-5F885472AFE3} = {61397D4B-87E7-4BE8-A674-EBCEDFBAE441} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {9F920FB4-439A-4F8A-9E49-20E39ADE8B0C} - EndGlobalSection -EndGlobal diff --git a/TickerQ.slnx b/TickerQ.slnx new file mode 100644 index 00000000..2b854dcc --- /dev/null +++ b/TickerQ.slnx @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tickerq-console.db b/tickerq-console.db deleted file mode 100644 index 4e86411b5803e34b1e4767ce981907694f15c1ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4096 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�ekk4f4m4u0)o^)9cWm=o*r{(2+vVLNHe`K;z`(uxH%--b|2O9N0CP~uI z{NT8`r$gy!$FEuTb|Y&&Q|{FFG-l80dzvnhv8OQ~<&4UWS}m=(73;o9#hzQ;o77=v zvpQr1+3Tjc!#nZv z&khapF;@Cav5+aJOIML^j7kU6eIg-mD7I#AD5hsg`b{@?kgvfG`c=3Rve?~zzvbAF z2^GD{>66nf)@Dfb03zhn-fos(hMMD4)3Y+QtY{yVOR0rL^>S4EVBqZWl44lNzxud< zle_zw%nf5!CoLdZksfb z$RFVSqr1s-bYyrmuroLsxZLO4?emc`*=f1d`2ufUbJr&Zr{CE|#|12|PjTdl2LvDh z0SG_<0uX=z1Rwwb2tWV=?@6Gt#d1O7qZ}6skqHJNnuWtbry5L-kNbA*7#|xFc7`T~ zMt#D>(71107z+5whVXc3Oqd9exkGXxC(V&x^XH`GekqqLTwN&UGG^cO$3}cRe1S%L z{6XWM;P9A#XJD6~hD761#|3(izk4Y6xi^)+Q)qEL#gQi-5P$##AOHafKmY;|fB*y_ z009WJnZQeD;cM9w44o>|3$uE8T(C?hpae=ov*V`b300bZa0SG_<0uX=z1Rwwb z2teR`6tLO2Zc;AYx`Ue@E&X8T$Q$oe*B#u>xwfB=B}bVc009U<00Izz00bZa0SG_< z0`Ezn5>Xct><*IE1W6uedm+IA88yKX?(YUanHzb zH6v02dLKc3zQFv!5C8oazx>gIxR2mHwGSkM00bZa0SG_<0uX=z1Rwwb2%K92n>)H! zxQ{?LU*L<;*Du*W=)0^sUtpMX4WC=ZK{OD600bZa0SG_<0uX=z1Rwx`_fMb_Ri_JB z-k0eD!Qnt~=cq4e{lCo@kiYZn{8OiQJYStJ@I2>w{{7R&nIQlH2tWV=5P$##AOHaf zKmY;|XiZ>Chb7c)HQq-M93J!U4D9lg+;#H>ZjP_N&3_^itIij=fOB2Y+WC