src/Microsoft.Diagnostics.Runtime/Implementation/ClrDacType.cs (3 lines): - line 228: // TODO move to ClrObject? - line 265: // TODO: remove - line 268: // TODO: remove src/Microsoft.Diagnostics.Runtime/Windows/HeapSegmentDataCache.cs (3 lines): - line 9: // TODO: This code wasn't written to consider nullable. - line 176: // TODO: CurrentSize is constantly in flux, other threads are paging data in and out, so while I can read it in the below check there is no guarantee that by the time I get - line 249: // TODO: CurrentSize is constantly in flux, other threads are paging data in and out, so while I can read it in the below Where call there is no guarantee that by the time I get src/Microsoft.Diagnostics.Runtime/Implementation/ClrStringType.cs (3 lines): - line 56: // TODO: remove - line 59: // TODO: remove - line 65: // TODO move to ClrObject? eng/common/pipeline-logging-functions.ps1 (3 lines): - line 6: $script:loggingCommandEscapeMappings = @( # TODO: WHAT ABOUT "="? WHAT ABOUT "%"? - line 12: # TODO: BUG: Escape % ??? - line 13: # TODO: Add test to verify don't need to escape "=". src/Microsoft.Diagnostics.Runtime/DataReaders/MacOS/MacOSProcessDataReader.cs (2 lines): - line 129: // TODO: UUID? - line 364: internal const int PT_ATTACH = 10; // TODO: deprecated src/Microsoft.Diagnostics.Runtime/Utilities/Platform/MacOSFunctions.cs (1 line): - line 91: // TODO: This should be cleaned up to not read byte by byte in the future. Leaving it here src/Microsoft.Diagnostics.Runtime/Utilities/PEImage/PEImage.cs (1 line): - line 172: // TODO: Implementation if this happens. src/Microsoft.Diagnostics.Runtime/Windows/CachePage.cs (1 line): - line 4: // TODO: This code wasn't written to consider nullable. src/Microsoft.Diagnostics.Runtime/Windows/ArrayPoolBasedCacheEntry.cs (1 line): - line 9: // TODO: This code wasn't written to consider nullable. src/Microsoft.Diagnostics.Runtime/Utilities/Platform/LinuxFunctions.cs (1 line): - line 117: // TODO: This should be cleaned up to not read byte by byte in the future. Leaving it here src/Microsoft.Diagnostics.Runtime/Implementation/DACNameParser.cs (1 line): - line 873: // TODO: Is this a thing? The need to check for HasUnfulfilledGenericArgs? The code before this that propagates generic args only fixes a single generic type target src/Microsoft.Diagnostics.Runtime/Windows/AWEBasedCacheEntryFactory.cs (1 line): - line 26: // TODO: If I don't ensure that size is a multiple of the VA page size I leave chunks of unusable memory, then again allocating on a page boundary and not using it all is also src/Microsoft.Diagnostics.Runtime/ClrType.cs (1 line): - line 150: // TODO: Handle typespec case. src/Microsoft.Diagnostics.Runtime/Windows/AWEBasedCacheEntry.cs (1 line): - line 10: // TODO: This code wasn't written to consider nullable. src/Microsoft.Diagnostics.Runtime/Implementation/FileSymbolCache.cs (1 line): - line 65: // TODO: We don't have a mach-o file reader to grab the uuid to verify. src/Microsoft.Diagnostics.Runtime/Windows/CacheEntryBase.cs (1 line): - line 8: // TODO: This code wasn't written to consider nullable. src/Microsoft.Diagnostics.Runtime/GCRoot.cs (1 line): - line 55: // TODO: Reenable when we track down the issue