TO-DOs
- mkmrk.Channels
- mkmrk.Channels.Benchmarks
- mkmrk.Channels.Tests
- mkmrk.Channels.Tests.Console
- Outside Any Project
Summary

| Project | Total | TODO | URGENT | NOTE | KILL | |
|---|---|---|---|---|---|---|
| mkmrk.Channels | 16 | 0 | 12 | 1 | 0 | 3 |
| mkmrk.Channels.Benchmarks | 1 | 0 | 0 | 0 | 1 | 0 |
| mkmrk.Channels.Tests | 5 | 0 | 1 | 2 | 1 | 1 |
| mkmrk.Channels.Tests.Console | 0 | 0 | 0 | 0 | 0 | 0 |
| Outside Any Project | 14 | 1 | 10 | 3 | 0 | 0 |
| Total | 36 | 1 | 23 | 6 | 2 | 4 |
Projects
mkmrk.Channels
| Source | Category | Text |
|---|---|---|
| BroadcastChannelReader.cs 64:8 | TODO | try: does [AggressiveInlining] help here? |
| BroadcastChannelReaderSource.cs 15:8 | KILL | |
| BroadcastChannelReaderSource.cs 37:11 | TODO | FUTURE? GetResponseChannel doesn't exist yet. |
| BroadcastChannelReaderSource.cs 47:8 | KILL | |
| BroadcastChannelReaderSource.cs 71:8 | KILL | |
| BroadcastChannelWriter.cs 78:16 | TODO | try the below ;; TEST IT! -- use in any other writes to _outputWriters ? |
| ChannelMux.cs 140:119 | TODO | This is the source of a large number of assignments to the Small Object Heap |
| ChannelMux.cs 212:75 | URGENT | maybe setting to a local is something I need to do elsewhere? |
| ChannelMux{T}.cs 117:16 | TODO | do I need to null out _inputX here? |
| Common.cs 72:27 | TODO | is this correct? |
| IBroadcastChannelReader.cs 31:4 | TODO | improve docs |
| IBroadcastChannelReaderSource.cs 12:8-13:60 | TODO | Ideally this would be a more solid type than ChannelWriter, because a ChannelWriter would not actually work (or at least it wouldn't be disposed of properly) * But as it is an internal method, there is no urgency. |
| IBroadcastChannelWriter.cs 52:4 | TODO | add docs |
| mkmrk.Channels.csproj 19:14 | TODO | Check that the TOP level Directory.Build.props carry over here. |
| mkmrk.Channels.csproj 27:13 | TODO | disable auto-build package for now. |
| mkmrk.Channels.csproj 99:21 | TODO | Enable PublicApiAnalyzers |
mkmrk.Channels.Benchmarks
| Source | Category | Text |
|---|---|---|
| Program.cs 34:56 | NOTE | use to debug from the IDE |
mkmrk.Channels.Tests
| Source | Category | Text |
|---|---|---|
| BroadcastChannelTests.cs 207:94 | TODO | I don't see a reason that this has to be true. |
| ChannelMuxTests.cs 464:16 | NOTE | debatable whether the completion task should be reset or not here |
| ChannelMuxTests.cs 691:80 | KILL | -- modified to new form 2023 Nov 06 |
| ChannelMuxTests.cs 717:12 | URGENT | sporadic test failures ?? ;; June 15, 2023 ;; Reworked October 30, 2023 ; continuing to test |
| VariableProcessorCountDockerTest.ps1 52:10 | URGENT | --cpuset-cpus=0 does not seem to have an effect |
mkmrk.Channels.Tests.Console
| Source | Category | Text |
|---|
Outside Any Project
| Source | Category | Text |
|---|---|---|
| .editorconfig 166:3 | TODO | Increase this to warning later on? |
| code-metrics.yaml 5:5 | TODO | disabled until a fix for https://github.com/dotnet/samples/issues/5640 exists |
| Directory.Build.props 10:14 | TODO | SET RELEASE NOTES TO COMMIT PAGE IN GITHUB AS A TEMP SOLUTION |
| docfx.json 65:16 | TODO | |
| README.md 6:7 | ==TODO: ADD NUGET PACKAGE LINK== | |
| resharper-inspection.yaml 4:5 | TODO | RESTORE on.push |
| resharper-inspection.yaml 70:13 | TODO | TRY --caches-home |
| resharper-inspection.yaml 97:3 | TODO | (FUTURE) dotCover |
| test-pack-release.yaml 25:9 | URGENT | 🚨: need to change CSPROJ to use package_version if present |
| test-pack-release.yaml 177:13 | TODO | may need to make this something static to keep from making commits even when nothing changes |
| test-pack-release.yaml 224:9 | URGENT | NEEDS TESTING! |
| test-pack-release.yaml 287:9 | URGENT | MUST BE UPDATED! (to the Hiller.pro URL) |
| test-pack-release.yaml 331:9 | TODO | modify the PackageVersion, Release Type if set |
| test-pack-release.yaml 344:11 | TODO | check nupkg & snupkg both push |