src/NuGet.Core/NuGet.PackageManagement/NuGetPackageManager.cs (5 lines):
- line 2055: // TODO: move this timeout to a better place
- line 2056: // TODO: what should the timeout be?
- line 2064: // TODO: fetch the resource in parallel also
- line 3557: // TODO: We are ignoring exceptions on rollback. Is this OK?
- line 3671: // TODO: EnsurePackageCompatibility check should be performed in preview. Can easily avoid a lot of rollback
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/NuGet.Core/NuGet.Frameworks/CompatibilityProvider.cs (2 lines):
- line 87: // TODO: Revist these
- line 154: // TODO: Does this check need to make sure multiple frameworks aren't matched against a single framework from the other list?
src/NuGet.Core/NuGet.Build.Tasks.Pack/PackTaskLogic.cs (2 lines):
- line 675: // TODO: Do the work to get the right language of the project, tracked via https://github.com/NuGet/Home/issues/4100
- line 892: // TODO: Implement false
src/NuGet.Core/NuGet.Packaging/PackageCreation/Authoring/Manifest.cs (2 lines):
- line 184: #if !IS_CORECLR // CORECLR_TODO: XmlSchema
- line 214: #if !IS_CORECLR // CORECLR_TODO: XmlSchema
src/NuGet.Core/NuGet.Protocol/Resources/MetadataResourceV3.cs (2 lines):
- line 75: // TODO: get the url and just check the headers?
- line 78: // TODO: listed check
src/NuGet.Core/NuGet.Protocol/LegacyFeed/V2FeedParser.cs (2 lines):
- line 452: // TODO: re-implement caching at a higher level for both v2 and v3
- line 456: // TODO: Pages for a package Id are cached separately.
src/NuGet.Core/NuGet.Packaging/PackageExtraction/PackagePathHelper.cs (2 lines):
- line 18: // HACK: TODO: This entire class is a hack. This is in place only for back-compat reasons
- line 166: // TODO: Not handling nuspec-only scenarios
src/NuGet.Clients/NuGet.VisualStudio.Common/IDE/EnvDteProjectExtensions.cs (2 lines):
- line 242: // TODO: Follow up with the VS team to see if this will be fixed eventually
- line 339: // TODO: Return null for library projects
src/NuGet.Clients/NuGet.PackageManagement.PowerShellCmdlets/NuGetHostUserInterface.cs (1 line):
- line 206: // FIXME: zero rank array check?
src/NuGet.Clients/NuGet.PackageManagement.VisualStudio/VsCredentialProviderAdapter.cs (1 line):
- line 46: // TODO: Extend the IVS API surface area to pass down the credential request type.
src/NuGet.Core/NuGet.Protocol/Providers/FeedTypeResourceProvider.cs (1 line):
- line 17: // TODO: should these timeout?
src/NuGet.Core/NuGet.PackageManagement/Resolution/PrunePackageTree.cs (1 line):
- line 167: // TODO: Consider removing elements from the collection and check if that is better in performance
src/NuGet.Core/NuGet.Frameworks/FrameworkNameProvider.cs (1 line):
- line 307: // TODO: profile check? Is the version check correct here?
src/NuGet.Clients/NuGet.VisualStudio.Implementation/Extensibility/VsPackageInstallerEvents.cs (1 line):
- line 134: // TODO: If the extra metadata fields are needed use: PackageManagementHelpers.CreateMetadata()
src/NuGet.Clients/NuGet.PackageManagement.UI/Common/ErrorFloodGate.cs (1 line):
- line 13: // TODO: Should we allow this to be overridden in nuget.config.
src/NuGet.Clients/NuGet.Console/WpfConsole/WpfConsoleKeyProcessor.cs (1 line):
- line 519: // TODO: CommandExpansion determines this
src/NuGet.Clients/NuGet.SolutionRestoreManager/SolutionRestoreJob.cs (1 line):
- line 270: // TODO: To limit risk, we only publish the event when there is a cross-platform PackageReference
src/NuGet.Core/NuGet.Build.Tasks/BuildTasksUtility.cs (1 line):
- line 509: // TODO: Check require consent?
src/NuGet.Core/NuGet.Configuration/Settings/Settings.cs (1 line):
- line 526: // TODO: add UI to allow specifying which one to write to
src/NuGet.Clients/NuGet.PackageManagement.UI/Xamls/PackageManagerControl.xaml.cs (1 line):
- line 798: // TODO: PackageRestoreManager fires this event even when solution is closed.
src/NuGet.Core/NuGet.PackageManagement/Utility/MSBuildNuGetProjectSystemUtility.cs (1 line):
- line 272: // TODO: use the framework from packages.config instead of the current framework
src/NuGet.Core/NuGet.Commands/RestoreCommand/Utility/NoOpRestoreUtilities.cs (1 line):
- line 286: //TODO: https://github.com/NuGet/Home/issues/7709 - only exact versions are currently supported. The check needs to be updated when version ranges are implemented.
src/NuGet.Core/NuGet.Packaging/RuntimeModel/RuntimeDescription.cs (1 line):
- line 84: throw new InvalidOperationException("TODO: Unable to merge runtimes, they do not have the same identifier");
src/NuGet.Core/NuGet.Protocol/Resources/PackageSearchResourceV3.cs (1 line):
- line 185: // TODO: get a better message for this
src/NuGet.Clients/NuGet.VisualStudio.Implementation/Extensibility/VsPackageInstaller.cs (1 line):
- line 362: // TODO: versions can be null today, should this continue?
src/NuGet.Core/NuGet.PackageManagement/ExecutionContext.cs (1 line):
- line 13: // HACK: TODO: OpenFile is likely never called from ProjectManagement
src/NuGet.Core/NuGet.Frameworks/DefaultFrameworkMappings.cs (1 line):
- line 203: // TODO: remove these rules post-RC
src/NuGet.Core/NuGet.Protocol/Resources/RawSearchResourceV3.cs (1 line):
- line 116: // TODO: get a better message for this
src/NuGet.Core/NuGet.PackageManagement/IDE/PackageRestoreManager.cs (1 line):
- line 216: // TODO: https://github.com/NuGet/Home/issues/13466
src/NuGet.Clients/NuGet.PackageManagement.PowerShellCmdlets/PowerShellHost.cs (1 line):
- line 115: // TODO: Take these as ctor arguments
src/NuGet.Core/NuGet.Protocol/Resources/PackageUpdateResource.cs (1 line):
- line 96: // TODO: Figure out how to hook this up with the HTTP request
src/NuGet.Clients/NuGet.PackageManagement.VisualStudio/SourceControl/DefaultTFSSourceControlManager.cs (1 line):
- line 77: // TODO: Should one also add the Directory under which the file is present since it is TFS?
src/NuGet.Core/NuGet.Packaging/GlobalSuppressions.cs (1 line):
- line 159: [assembly: SuppressMessage("Build", "CA1303:Method 'RuntimeDescription RuntimeDescription.Merge(RuntimeDescription left, RuntimeDescription right)' passes a literal string as parameter 'message' of a call to 'InvalidOperationException.InvalidOperationException(string message)'. Retrieve the following string(s) from a resource table instead: \"TODO: Unable to merge runtimes, they do not have the same identifier\".", Justification = "", Scope = "member", Target = "~M:NuGet.RuntimeModel.RuntimeDescription.Merge(NuGet.RuntimeModel.RuntimeDescription,NuGet.RuntimeModel.RuntimeDescription)~NuGet.RuntimeModel.RuntimeDescription")]
src/NuGet.Core/NuGet.Packaging/PackageCreation/Authoring/PackageBuilder.cs (1 line):
- line 499: #if !IS_CORECLR // CORECLR_TODO: Environment.OSVersion
src/NuGet.Clients/NuGet.PackageManagement.VisualStudio/IDE/ExtensibleSourceRepositoryProvider.cs (1 line):
- line 25: // TODO: add support for reloading sources when changes occur
src/NuGet.Core/NuGet.Commands/RestoreCommand/ProjectRestoreCommand.cs (1 line):
- line 170: // TODO https://github.com/NuGet/Home/issues/7709: When ranges are implemented for download dependencies the bumped up dependencies need to be handled.
src/NuGet.Clients/NuGet.PackageManagement.VisualStudio/Utility/RefreshFileUtility.cs (1 line):
- line 47: // TODO: log to nuGetProjectContext?
src/NuGet.Core/NuGet.Protocol/SourceRepositoryProvider.cs (1 line):
- line 17: // TODO: add support for reloading sources when changes occur
src/NuGet.Core/NuGet.Protocol/RemoteRepositories/RemoteV2FindPackageByIdResource.cs (1 line):
- line 477: // TODO: Pages for a package ID are cached separately.
src/NuGet.Core/NuGet.LibraryModel/LibraryExtensions.cs (1 line):
- line 36: throw new KeyNotFoundException($"TODO: Missing required library property: {key}");
src/NuGet.Core/NuGet.PackageManagement/Utility/UriHelper.cs (1 line):
- line 75: // TODO: Fix the logic here
src/NuGet.Core/NuGet.Commands/RestoreCommand/RestoreTargetGraph.cs (1 line):
- line 60: // TODO: Move conflicts to AnalyzeResult
src/NuGet.Core/NuGet.Versioning/VersionRangeFormatter.cs (1 line):
- line 181: // TODO: Does this need a specific version comparison? Does metadata matter?
src/NuGet.Clients/NuGet.VisualStudio.Common/IDE/VsHierarchyItem.cs (1 line):
- line 109: // TODO Need to see what to do if this is a sub project
src/NuGet.Core/NuGet.CommandLine.XPlat/Program.cs (1 line):
- line 81: // TODO: Migrating from Microsoft.Extensions.CommandLineUtils.CommandLineApplication to System.Commandline.Command