Core aycode behaviour, business logic or general models
Go to file
Loretta 9fad870960 Support optional/default params in SignalR method calls
Added support for optional/default parameters in SignalR method invocation. The hub now fills in missing arguments with default values when not provided, and throws if required parameters are missing. Added comprehensive tests for default parameter handling, a new handler method for testing, and a tag constant. Also improved code style with C# pattern matching and made UseStringCaching immutable.
2025-12-24 17:30:28 +01:00
AyCode.Benchmark Refactor: Add high-perf JSON serializer & merge support 2025-12-14 19:34:49 +01:00
AyCode.Core Support optional/default params in SignalR method calls 2025-12-24 17:30:28 +01:00
AyCode.Core.Server
AyCode.Core.Tests Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
AyCode.Core.Tests.Internal
AyCode.Database
AyCode.Database.Tests
AyCode.Database.Tests.Internal
AyCode.Entities
AyCode.Entities.Server
AyCode.Interfaces
AyCode.Interfaces.Server
AyCode.Models
AyCode.Models.Server
AyCode.Services Add opt-in binary diagnostics for SignalR serialization 2025-12-20 08:43:22 +01:00
AyCode.Services.Server Support optional/default params in SignalR method calls 2025-12-24 17:30:28 +01:00
AyCode.Services.Server.Tests Support optional/default params in SignalR method calls 2025-12-24 17:30:28 +01:00
AyCode.Services.Tests Refactor: Add high-perf JSON serializer & merge support 2025-12-14 19:34:49 +01:00
AyCode.Utils
AyCode.Utils.Server
.gitattributes
.gitignore Add size_output.txt to .gitignore 2025-12-14 04:46:54 +01:00
AllBenchmarksDropdown.html Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
AyCode.Core.sln Expand QuickBenchmark suite & add CLI scripts 2025-12-15 12:00:03 +01:00
AyCode.Core.targets
Directory.Build.props Centralize test/benchmark results; optimize deserializer 2025-12-13 09:59:18 +01:00
MergeBenchmarksHtmlDropdown.bat Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
MergeBenchmarksHtmlDropdown.ps1 Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
RunFullBenchmark.bat Refactor serializer tests, fix deserializer bugs, add Gzip 2025-12-19 19:29:12 +01:00
RunQuickBenchmark.bat Expand QuickBenchmark suite & add CLI scripts 2025-12-15 12:00:03 +01:00
RunQuickBenchmark.ps1 Expand QuickBenchmark suite & add CLI scripts 2025-12-15 12:00:03 +01:00
test.runsettings Centralize test/benchmark results; optimize deserializer 2025-12-13 09:59:18 +01:00