sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/Internals/SchemaConstants.cs (11 lines): - line 33: // TODO: AvailabilityData is currently not in use (2022-06-10). - line 43: // TODO: DataPoint is currently not in use (2022-06-10). - line 47: // TODO: EventData is currently not in use (2022-06-10). - line 56: public const int ExceptionData_Measurements_MaxKeyLength = KVP_MaxKeyLength; // TODO: ExceptionData.Measurements is currently not in use (2022-06-07). - line 66: public const int MessageData_Measurements_MaxKeyLength = KVP_MaxKeyLength; // TODO: MessageData.Measurements is currently not in use (2022-06-10). - line 71: // TODO: PageViewData is currently not in use (2022-06-10). - line 81: // TODO: PageViewPerfData is currently not in use (2022-06-10). - line 98: public const int RemoteDependencyData_Measurements_MaxKeyLength = KVP_MaxKeyLength; // TODO: RemoteDependencyData.Measurements is currently not in use (2022-06-10). - line 104: public const int RequestData_Source_MaxLength = 1024; // TODO: RequestData.Source is currently not in use (2022-06-10). - line 108: public const int RequestData_Measurements_MaxKeyLength = KVP_MaxKeyLength; // TODO: RequestData.Measurements is currently not in use (2022-06-10). - line 115: public const int TelemetryEnvelope_Seq_MaxLength = 64; // TODO: TelemetryItem.Sequence is currently not in use (2022-06-20). sdk/batch/Microsoft.Azure.Batch/src/AddTasksWorkflowManager.cs (10 lines): - line 107: //TODO: We set this to max value -- maybe in the future we can be a bit more friendly to customers and not run forever - line 114: //TODO: There is a tension between allowing lazy enumeration of tasksToAdd and performing any validation on tasksToAdd early in the addition process - line 115: //TODO: For now (since most customer implementations are not going to write their own lazy collection) we go ahead and perform - line 116: //TODO: some input validation... - line 121: //TODO: Check no duplicate task names? - line 122: //TODO: Check the tasks are not children of some other object already - line 127: //TODO: For now perform a copy into a queue -- in the future consider honoring lazy loading and do this later - line 270: //TODO: There is a threading issue here -- lock this property down somehow? - line 374: //TODO: There is nothing stopping the user from marking all tasks as Retry and never exiting this work flow... - line 375: //TODO: In that case maybe we should forcibly abort them after some # of attempts? sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/src/Processor/DataProcessor.cs (9 lines): - line 62: TestRunConfig = new ClientConfig // TODO fetch some of these dynamically - line 69: TestFramework = new TestFramework() { Name = "PLAYWRIGHT", RunnerName = "NUNIT", Version = "3.1" }, // TODO fetch runner name MSTest/Nunit - line 105: testCaseResultData.TestCombinationId = testCaseResultData.TestExecutionId; // TODO check - line 114: testCaseResultData.Retry = 0; // TODO Retry and PreviousRetries - line 118: //ProjectName = "playwright-dotnet", // TODO no project concept NA?? - line 119: //BrowserName = "chromium", // TODO check if possible to get from test - line 122: //testCaseResultData.Annotations = ["windows"]; // TODO MSTest/Nunit annotation ?? - line 123: //testCaseResultData.Tags = ["windows"]; // TODO NA ?? - line 128: Duration = (long)duration.TotalMilliseconds, // TODO fallback get from End-Start sdk/batch/Microsoft.Azure.Batch/tools/CodeGenerationLibrary/PropertyData.cs (8 lines): - line 8: //TODO: It might be clearer to refactor this class into two classes, one that is JUST the serialization entity, - line 9: //TODO: and the other which provides all of the extension methods/helpers (and possibly gives a better user experience) - line 98: //TODO: This should implicitly set IsClientOnly? - line 154: //TODO: Kinda hacky - line 165: //TODO: Kinda hacky - line 187: public bool IsTypeNullable => this.Type != null && this.Type.Last() == '?'; //TODO: Kinda hacky - line 198: //TODO: For now this handles the FileStaging which is the only client only property - line 199: //TODO: Need a better way to determine if a type is an enum sdk/batch/Microsoft.Azure.Batch/src/Common/BatchErrorCodeStrings.cs (8 lines): - line 22: //TODO: Auto-generate this file? - line 108: // TODO: get real words instead of weasel words - line 194: // TODO: confirm - guess this could also indicate a URL error? - line 240: // TODO: unweasel - line 316: // TODO: unweasel - line 320: public const string NodeCountsMismatch = "NodeCountsMismatch"; // TODO: substantiate this - line 347: // TODO: unweasel - line 560: // TODO: unweasel sdk/provisioning/Azure.Provisioning.Deployment/src/ProvisioningPlan.Deploy.cs (7 lines): - line 49: // TODO: Take a dictionary of params - line 50: // TODO: Take a param file - line 51: // TODO: Take an optional Bicep path - line 52: // TODO: Take an ARM template directly - line 210: // TODO: Should we just copy the source here so we don't need to rewrap it in BinaryData? - line 313: // TODO: Warn in docs that this will write to disk if you don't give me a dirToCleanup - line 346: // TODO: Inline if we don't need this elsewhere sdk/batch/Azure.Compute.Batch/src/Custom/Exceptions/BatchErrorCodeStrings.cs (7 lines): - line 102: // TODO: get real words instead of weasel words - line 188: // TODO: confirm - guess this could also indicate a URL error? - line 234: // TODO: unweasel - line 310: // TODO: unweasel - line 314: public const string NodeCountsMismatch = "NodeCountsMismatch"; // TODO: substantiate this - line 341: // TODO: unweasel - line 554: // TODO: unweasel sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/src/Internals/LiveMetricsClientManager.MetricsCollection.cs (5 lines): - line 37: machineName: Environment.MachineName, // TODO: MOVE TO PLATFORM - line 47: // TODO: Configuration errors are thrown when filter is applied. - line 157: // OLD METRIC NAME. TODO: Remove this after the UX is updated to use the new metrics - line 164: // OLD METRIC NAME. TODO: Remove this after the UX is updated to use the new metrics - line 191: // TODO: log unknown error sdk/eventhub/Microsoft.Azure.EventHubs/src/Amqp/ActiveClientLinkManager.cs (5 lines): - line 56: //DNX_TODO: MessagingClientEtwProvider.Provider.EventWriteAmqpManageLink("Before SendToken", thisPtr.activeClientLink.LinkObject, string.Empty); - line 71: //DNX_TODO: MessagingClientEtwProvider.Provider.EventWriteAmqpManageLink("After SendToken", thisPtr.activeClientLink.LinkObject, validTo.ToString(CultureInfo.InvariantCulture)); - line 80: //DNX_TODO: - line 86: //DNX_TODO: MessagingClientEtwProvider.Provider.EventWriteAmqpLogError(thisPtr.activeClientLink.LinkObject, "BeginSendToken", exception.Message); - line 109: //DNX_TODO: MessagingClientEtwProvider.Provider.EventWriteAmqpManageLink("SetTimer", this.activeClientLink.LinkObject, interval.ToString("c", CultureInfo.InvariantCulture)); sdk/storage/Azure.Storage.Blobs/src/BlobBaseClient.cs (5 lines): - line 2733: //progressHandler, // TODO: #8506 - line 2784: //progressHandler, // TODO: #8506 - line 2834: //progressHandler, // TODO: #8506 - line 2885: //progressHandler, // TODO: #8506 - line 6236: //TODO what about content CRC and content MD5? sdk/storage/Azure.Storage.DataMovement/src/Shared/DataMovementExtensions.cs (4 lines): - line 70: // TODO: When enabling resume chunked upload Add each transfer to the CommitChunkHandler - line 109: // TODO: When enabling resume chunked upload Add each transfer to the CommitChunkHandler - line 148: // TODO: When enabling resume chunked upload Add each transfer to the CommitChunkHandler - line 172: priority: 0, // TODO: add priority feature eng/Directory.Build.Common.targets (4 lines): - line 81: TODO: Move the NETFramework reference assemblies to a feed other then the roslyn feed. - line 208: - line 219: - line 267: sdk/batch/Microsoft.Azure.Batch/src/ProtocolLayer.cs (4 lines): - line 634: //TODO: This branch exists in the hope that one day there will be a skiptoken for this API. - line 649: // BUGBUG: TODO: fix this up with ranged GETs or whatever... - line 1095: //TODO: Ideally we wouldn't have to do this ToList stuff - line 1451: // BUGBUG: TODO: fix this up with ranged GETs or whatever... sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/src/Internals/DataCollection/DocumentHelper.cs (4 lines): - line 25: // TODO: NEED TO HANDLE UNIQUE MAXLENGTH VALUES FOR DOCUMENT TYPES. SEE SWAGGER FOR MAXLENGTH VALUES. - line 145: // TODO: remoteDependencyDocumentIngress.ResultCode = ""; - line 239: // TODO: I'M TRYING TO GET THE TYPE OF URL CHANGED BACK TO STRING. THIS IS A TEMPORARY FIX. (2024-03-22) - line 328: Message = logRecord.FormattedMessage ?? logRecord.Body, // TODO: MAY NEED TO BUILD THE FORMATTED MESSAGE IF NOT AVAILABLE sdk/formrecognizer/Azure.AI.FormRecognizer/src/AnalyzeDocumentOperation.cs (4 lines): - line 81: // TODO: Use regex to parse ids. - line 84: // TODO: Add validation here (should we store _resuldId and _modelId as GUIDs?) - line 113: // TODO: Use regex to parse ids. - line 116: // TODO: Add validation here (should we store _resuldId and _modelId as GUIDs?) sdk/servicebus/Microsoft.Azure.ServiceBus/src/Message.cs (4 lines): - line 274: // TODO: Calculate the size of the properties and body - line 325: // TODO: throw FxTrace.Exception.Argument("messageId", SRClient.MessageIdIsNullOrEmptyOrOverMaxValue(Constants.MaxMessageIdLength)); - line 334: // TODO: throw FxTrace.Exception.Argument("sessionId", SRClient.SessionIdIsOverMaxValue(Constants.MaxSessionIdLength)); - line 343: // TODO: throw FxTrace.Exception.Argument(partitionKeyPropertyName, SRClient.PropertyOverMaxValue(partitionKeyPropertyName, Constants.MaxPartitionKeyLength)); sdk/provisioning/Azure.Provisioning/src/ProvisioningPlan.cs (4 lines): - line 49: // TODO: Support overloads taking callbacks for writing to arbitrary streams - line 66: // TODO: Dump out az/ps scripts - line 67: // TODO: Dump out azd template - line 68: // TODO: Dump out Github actions sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/Internals/TraceHelper.cs (4 lines): - line 84: // TODO: Iterate only interested fields. Ref: https://github.com/Azure/azure-sdk-for-net/pull/14254#discussion_r470907560 - line 300: // TODO: see if these can be cached - line 330: // TODO: Update swagger schema to mandate typename. - line 452: // TODO: see if the values can be cached to avoid allocation. sdk/batch/Microsoft.Azure.Batch/src/AsyncListSubtasks.cs (4 lines): - line 74: //TODO: For now this is always null because the service doesn't ever return a skiptoken for this operation - line 75: //TODO: Do not follow this code pattern elsewhere as it will not correctly traverse the skiptoken. - line 76: //TODO: Note that setting this to null sets the "_hasBeenCalled" boolean which is important for the functioning of the - line 77: //TODO: list functionality (see the code). sdk/storage/Azure.Storage.Files.DataLake/src/DataLakeFileClient.cs (4 lines): - line 4233: //progressHandler, // TODO: #8506 - line 4298: //progressHandler, // TODO: #8506 - line 4363: //progressHandler, // TODO: #8506 - line 4429: //progressHandler, // TODO: #8506 sdk/storage/Azure.Storage.Files.Shares/src/ShareFileClient.cs (4 lines): - line 1921: // TODO The REST documentation say "full metadata", not "empty". Doc bug? - line 4359: // TODO remove this - line 4371: // TODO remove this - line 6811: // TODO: this seems weird to do, probably should build a way to append to the query.. without altering it somehow sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient/RecognizeCustomFormsOperation.cs (4 lines): - line 106: // TODO: Use regex to parse ids. - line 109: // TODO: Add validation here (should we store _resuldId and _modelId as GUIDs?) - line 136: // TODO: Use regex to parse ids. - line 139: // TODO: Add validation here (should we store _resuldId and _modelId as GUIDs?) sdk/storage/Azure.Storage.DataMovement/src/ConcurrencyTuner/ResourceMonitor.cs (4 lines): - line 27: /// TODO: consider using System.Diagnostics.PerformanceCounter to keep track - line 91: /// TODO: when upgrade to .NET 7 comes, we can use the TimeSpan.Nanoseconds - line 93: /// TODO: remove magic numbers - line 101: // TODO: remove size once the Channels.Count feature comes out. sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/src/TriggerBindings/ServerlessHub.cs (3 lines): - line 161: // TODO: dispose managed state (managed objects) - line 164: // TODO: free unmanaged resources (unmanaged objects) and override finalizer - line 165: // TODO: set large fields to null sdk/cloudmachine/Azure.Projects/src/Ofx/StorageServices.cs (3 lines): - line 29: // TODO: do we want Azure.Storage.Blobs in the public API? This would prevent us from using a custom implementation. - line 249: // TODO (Pri 0): once the cache gets GCed, we will stop receiving events - line 253: // TODO: How to unsubscribe? sdk/batch/Azure.Compute.Batch/src/Custom/TaskManager/TasksWorkflowManager.cs (3 lines): - line 149: //TODO: We set this to max value -- maybe in the future we can be a bit more friendly to customers and not run forever - line 300: //TODO: There is nothing stopping the user from marking all tasks as Retry and never exiting this work flow... - line 301: //TODO: In that case maybe we should forcibly abort them after some # of attempts? sdk/storage/Azure.Storage.DataMovement/src/JobPartInternal.cs (3 lines): - line 339: // TODO: change to RaiseAsync - line 370: //TODO: figure out why we set the Completed state here and not just wait for all the chunks to finish - line 567: // TODO: divide up partitions based on how much array pool is left sdk/provisioning/Azure.Provisioning.Storage/src/StorageResources.cs (3 lines): - line 11: // TODO: Decide how folks feel about putting the high level helpers in the main - line 15: // TODO: This is a rough outline of what the higher level conveniences could - line 39: // TODO: Generate examples of v1 and v2 in the to better explain sdk/provisioning/Azure.Provisioning/src/ProvisioningBuildOptions.cs (3 lines): - line 34: // TODO: Resource resolvers - line 35: // TODO: IConfig PropertyProvider - line 47: // TODO: Add a DefaultScope to allow globally scoping all resources sdk/batch/Microsoft.Azure.Batch/src/CloudTask.cs (3 lines): - line 62: // TODO: align this copy with threadsafe implementation of the IList<> - line 65: //TODO: There is a threading issue doing this - expose a change tracking box directly and use a lock? - line 162: //TODO: Implement task submission via .Commit here sdk/search/Azure.Search.Documents/src/Indexes/Models/SearchField.cs (3 lines): - line 20: // TODO: Replace constructor and read-only properties when https://github.com/Azure/autorest.csharp/issues/554 is fixed. - line 50: // TODO: Remove "overrides" for boolean properties when https://github.com/Azure/autorest.csharp/issues/558 is fixed. - line 197: // TODO: Remove "overrides" for collection properties when https://github.com/Azure/autorest.csharp/issues/521 is fixed. sdk/servicebus/Microsoft.Azure.ServiceBus/src/Management/ManagementClient.cs (3 lines): - line 908: // TODO: Optimize by removing deserialization costs. - line 936: // TODO: Optimize by removing deserialization costs. - line 966: // TODO: Optimize by removing deserialization costs. sdk/ai/Azure.AI.Projects/src/Custom/Connection/ConnectionsClient.cs (2 lines): - line 398: /// The body is ignored. TODO: Can we remove this?. - line 415: /// The body is ignored. TODO: Can we remove this?. sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/src/Processor/TestProcessor.cs (2 lines): - line 100: // TODO - Send error to blob - line 108: // TODO move rawResult upload here same as JS eng/packages/http-client-csharp-mgmt/generator/Azure.Generator.Mgmt/src/Providers/ResourceClientProvider.cs (2 lines): - line 366: // TODO: handle parents - line 389: // TODO: get clean name of operation Name sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/src/Internals/LiveMetricsClientManager.RestClient.cs (2 lines): - line 109: // TODO: double check if subscribedValue is false, we should stop collecting properly: (QuickPulseTelemetryModule.OnStopCollection). - line 116: // TODO: if parsing "x-ms-qps-subscribed" failed, what should do we with the data which was supposed to be sent? (QuickPulseTelemetryModule.OnReturnFailedSamples). sdk/batch/Microsoft.Azure.Batch/tools/CodeGenerationLibrary/CodeGenerationUtilities.cs (2 lines): - line 106: //TODO: This is super hacky, do a better way - line 132: //TODO: Kinda hacky sdk/maps/Azure.Maps.Routing/src/MapsRoutingClient.cs (2 lines): - line 806: // TODO: Remove Thread.Sleep after adding RetryAfterInSeconds parameter - line 903: // TODO: Remove Thread.Sleep after adding RetryAfterInSeconds parameter sdk/storage/Azure.Storage.DataMovement/src/LocalTransferCheckpointer.cs (2 lines): - line 299: // TODO: change return type to better show which files we - line 405: // TODO: Should we check for valid schema version inside file now? sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/AzureMonitorExporterExtensions.cs (2 lines): - line 63: // TODO: Do we need provide an option to alter BatchExportActivityProcessorOptions? - line 269: // TODO: Do we need provide an option to alter BatchExportLogRecordProcessorOptions? sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/src/TriggerBindings/SignalRTriggerDispatcher.cs (2 lines): - line 58: // TODO: More details about response - line 75: //TODO: Different response for more details exceptions eng/packages/http-client-csharp-mgmt/generator/Azure.Generator.Mgmt/src/Providers/ResourceCollectionClientProvider.cs (2 lines): - line 70: // TODO: build GetIfExists, GetIfExistsAsync, Exists, ExistsAsync, Get, GetAsync, CreateOrUpdate, CreateOrUpdateAsync methods - line 123: // TODO: implement paging method properly sdk/provisioning/Azure.Provisioning/src/Primitives/IClientCreator.cs (2 lines): - line 9: // TODO: Decide if we want to make the name of this interface specific to Entra - line 50: // TODO: API to declare the outputs required for client creation so we can sdk/core/Azure.Core/src/Shared/NextLinkOperationImplementation.cs (2 lines): - line 100: // TODO: Once we remove NextLinkOperationImplementation from internal shared and make it internal to Azure.Core only in https://github.com/Azure/azure-sdk-for-net/issues/43260 - line 225: // TODO: Once we remove NextLinkOperationImplementation from internal shared and make it internal to Azure.Core only in https://github.com/Azure/azure-sdk-for-net/issues/43260 sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/src/Internals/Filtering/DerivedMetric.cs (2 lines): - line 60: public AggregationType? AggregationType => info.Aggregation; // TODO: this was enum. Need to double check new type is parsed and used correctly. - line 163: // TODO: MODEL CHANGED TO READONLY. I'M INVESTIGATING IF WE CAN REVERT THIS CHANGE. (2024-03-22) sdk/eventgrid/Microsoft.Azure.WebJobs.Extensions.EventGrid/src/Config/EventGridExtensionConfigProvider.cs (2 lines): - line 112: // TODO change this once webjobs.script is migrated - line 152: // FIXME without internal queuing, we are going to process all events in parallel sdk/cloudmachine/Azure.Projects.Tsp/TspExtensions.cs (2 lines): - line 82: { // TODO: we need to deal with ValueTask too - line 152: // TODO: this is a hack. We should use MRW sdk/healthdataaiservices/test-resources-post.ps1 (2 lines): - line 38: # FIXME Remove once vpn team fixes the network acl issue - line 39: # TODO: disable local storage account auth sdk/provisioning/Azure.Provisioning.Deployment/src/ProvisioningDeploymentOptions.cs (2 lines): - line 32: // TODO: Hook into IConfig story for constructing ArmClient too - line 150: // TODO: Default CancellationToken to link to all async operations? sdk/batch/Microsoft.Azure.Batch/tools/CodeGenerationLibrary/CommentUtilities.cs (2 lines): - line 31: //TODO: Consider line breaks on - line 75: //TODO: This is a bit hacky but it works so... sdk/provisioning/Generator/src/Specifications/ServiceBusSpecification.cs (2 lines): - line 46: AddNameRequirements(min: 1, max: 260, lower: true, upper: true, digits: true, hyphen: true, underscore: true, period: true); // TODO: Slash - line 48: AddNameRequirements(min: 1, max: 260, lower: true, upper: true, digits: true, hyphen: true, underscore: true, period: true); // TODO: Slashes sdk/keyvault/Azure.Security.KeyVault.Keys/src/Cryptography/RemoteCryptographyClient.cs (2 lines): - line 56: // TODO: Remove this call once the service will initialized it: https://github.com/Azure/azure-sdk-for-net/issues/16175 - line 77: // TODO: Remove this call once the service will initialized it: https://github.com/Azure/azure-sdk-for-net/issues/16175 sdk/provisioning/Generator/src/Model/Specification.Files.cs (2 lines): - line 22: // TODO: This assumes we're always running in place, in the repo - line 192: sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Customized/Models/Tsx.cs (1 line): - line 8: // TODO: This class has been customized to suppress a build error that the name of the class is too generic and single worded. We sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/OpenTelemetry.Resources.Azure/AppServiceResourceDetector.cs (1 line): - line 55: // TODO: log exception. sdk/digitaltwins/Azure.DigitalTwins.Core/src/Models/BasicRelationship.cs (1 line): - line 91: [JsonConverter(typeof(OptionalETagConverter))] // TODO: Remove when #16272 is fixed sdk/batch/Microsoft.Azure.Batch/tools/ObjectModelCodeGenerator/Program.cs (1 line): - line 52: //TODO: Can't enforce this right now because of some get-only types which we autogenerate sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/src/IEventDataBatch.cs (1 line): - line 8: /// TODO: Remove when https://github.com/Azure/azure-sdk-for-net/issues/9117 is fixed sdk/provisioning/Azure.Provisioning.Deployment/src/ProvisioningDeployment.cs (1 line): - line 60: // TODO: Do we want to replace this with IReadOnlyDict sdk/batch/Microsoft.Azure.Batch/src/AddTaskCollectionResultHandler.cs (1 line): - line 10: // TODO: the original documentation stated that this is for controlling parallelism but it's not clear what sdk/provisioning/Azure.Provisioning.Storage/src/BlobService.cs (1 line): - line 55: // TODO: Move into a shared helper off ProvCtx's namescoping sdk/search/Azure.Search.Documents/src/Indexes/Models/SynonymMap.cs (1 line): - line 20: // TODO: Replace constructor and read-only properties when https://github.com/Azure/autorest.csharp/issues/554 is fixed. sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/src/TriggerBindings/Executor/SignalRConnectMethodExecutor.cs (1 line): - line 20: //TODO: More detailed exception sdk/provisioning/Azure.Provisioning/src/Primitives/BicepLiteral.cs (1 line): - line 9: // TODO: Decide if we need/want this. We could also offer just a string sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/src/IEventHubConsumerClient.cs (1 line): - line 9: // TODO: remove when https://github.com/Azure/azure-sdk-for-net/issues/9117 is fixed sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient/RecognizeReceiptsOperation.cs (1 line): - line 88: // TODO: Add validation here sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/src/TriggerBindings/SignalRTriggerBindingProvider.cs (1 line): - line 64: //TODO: AutoResolve more properties in attribute sdk/ai/Azure.AI.Inference/src/Telemetry/ResponseBuffer.cs (1 line): - line 85: // TODO: THIS NEEDS TO BE FIXED WHEN INDEX IS SUPPORTED sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/Listeners/BlobQueueTriggerExecutor.cs (1 line): - line 142: // TODO (kasobol-msft) duplication with QueueTriggerExecutor.PopulateTriggerDetails. sdk/provisioning/Generator/src/Program.cs (1 line): - line 32: // new NetworkSpecification(), // TODO: Resolve bicep serialization issue sdk/provisioning/Azure.Provisioning.Deployment/src/BicepErrorMessage.cs (1 line): - line 58: // TODO: Would this type be easier to use if we expose this? sdk/playwrighttesting/Azure.Developer.MicrosoftPlaywrightTesting.TestLogger/src/Implementation/BlobService.cs (1 line): - line 76: return $"{testExecutionId}/{fileName}"; // TODO check if we need to add {Guid.NewGuid()} for file with same name sdk/core/Azure.Core.TestFramework/src/Instrumentation/InstrumentResultInterceptor.cs (1 line): - line 36: //TODO: remove after all track2 .net mgmt libraries are updated to the new generation sdk/storage/Azure.Storage.Files.Shares/src/Models/Internal/GetFilesAndDirectoriesAsyncCollection.cs (1 line): - line 76: // TODO: Remove this requirement by pushing it closer to header generation. sdk/servicebus/Microsoft.Azure.ServiceBus/src/Management/NamespaceInfoExtensions.cs (1 line): - line 69: else if (element.Value == "Messaging") // TODO: workaround till next major as it's a breaking change sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Queues/src/StorageQueuesWebJobsBuilderExtensions.cs (1 line): - line 39: // $$$ Remove this, should be done via DI // TODO (kasobol-msft) check this sdk/search/Azure.Search.Documents/src/SearchClient.cs (1 line): - line 1483: // TODO: #10593 - Ensure input and output document sdk/servicebus/Azure.Messaging.ServiceBus/src/Administration/Rules/RuleProperties.cs (1 line): - line 88: // TODO: Implement for AMQP sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/EventHubWrappers.cs (1 line): - line 91: this.MaxBatchSize = 10; // TODO get this from somewhere real sdk/provisioning/Generator/src/Specifications/NetworkSpecification.cs (1 line): - line 4: // TODO: Resolve bicep serialization issue sdk/eventhub/Microsoft.Azure.EventHubs/src/Amqp/AmqpServiceClient.cs (1 line): - line 207: // TODO: Get Entity level token here sdk/batch/Azure.Compute.Batch/src/Custom/TaskManager/CreateTaskResult.cs (1 line): - line 52: //TODO: Code generate this? sdk/webpubsub/Azure.Messaging.WebPubSub/src/WebPubSubServiceClientBuilderExtensions.cs (1 line): - line 11: //TODO: there is no way to only suppress a single member of a static class so we need to have everything custom here. sdk/storage/Microsoft.Azure.WebJobs.Extensions.Storage.Blobs/src/Listeners/ScanBlobScanLogHybridPollingStrategy.cs (1 line): - line 163: // TODO (kasobol-msft) this call to GetProperties is suboptimal figure out how to propagate data from listing here. sdk/attestation/test-resources-pre.ps1 (1 line): - line 104: # TODO: Add any KUs necessary to $req.CertificateExtensions sdk/cloudmachine/Azure.Projects.Tsp/TypeSpecWriter.cs (1 line): - line 258: // TODO: return "safeint" if long is attributed with [SafeInt] sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSub/src/Bindings/Common/BindingBase.cs (1 line): - line 54: // TODO: Called when we invoke from dashboard. sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Customized/Models/TimeSeriesInterpolation.cs (1 line): - line 8: // TODO: This class has been customized to suppress a build error that the name of the class is too generic and single worded. We eng/common/scripts/Update-DocsMsMetadata.ps1 (1 line): - line 62: # TODO: Use taxonomy for service name -- https://github.com/Azure/azure-sdk-tools/issues/1442 sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/OpenTelemetry.Resources.Azure/AzureContainerAppsResourceDetector.cs (1 line): - line 49: // TODO: log exception. sdk/core/Microsoft.Azure.Core.Spatial.NewtonsoftJson/src/JsonReaderExtensions.cs (1 line): - line 152: //TODO perhaps read M and / or Z??? Gotta check the spec sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/OpenTelemetryBuilderExtensions.cs (1 line): - line 147: // TODO: FOLLOW UP ON: https://github.com/open-telemetry/semantic-conventions/pull/961 (2024-04-26) sdk/provisioning/Azure.Provisioning.CognitiveServices/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/provisioning/Azure.Provisioning/src/BicepListOfT.cs (1 line): - line 110: // TODO: Decide whether it's important to "unlink" resources on removal sdk/batch/Microsoft.Azure.Batch/src/AddTaskResult.cs (1 line): - line 37: //TODO: Code generate this? sdk/ai/Azure.AI.Inference/src/Customized/ChatCompletionsOptions.Serialization.cs (1 line): - line 17: //TODO: Should use the property based serialization overrides here instead of the full serialization override. sdk/eventhub/Microsoft.Azure.EventHubs.Processor/src/ProcessorEventSource.cs (1 line): - line 330: // TODO: Add Keywords if desired. sdk/storage/Azure.Storage.Blobs.Batch/src/BlobBatchClient.cs (1 line): - line 416: // TODO: Consider validating the upper limit of 256 messages sdk/provisioning/Azure.Provisioning/src/Primitives/Provisionable.cs (1 line): - line 15: // TODO: Decide if we want to open this up for extension or keep it locked sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/Shared/PropertyFetcher.cs (1 line): - line 125: // TODO: REMOVE this if branch when .NET 7 is out of support. sdk/core/Azure.Core/src/Shared/RawRequestUriBuilder.cs (1 line): - line 80: // TODO: Find a better way to map schemes to default ports sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/src/Bindings/Common/BindingBase.cs (1 line): - line 54: // TODO: Called when we invoke from dashboard. sdk/servicebus/Microsoft.Azure.WebJobs.Extensions.ServiceBus/src/Config/ServiceBusExtensionConfigProvider.cs (1 line): - line 153: //TODO new SDK does not expose client ID in event args or on clients sdk/provisioning/Azure.Provisioning.AppContainers/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/provisioning/Azure.Provisioning.OperationalInsights/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient/RecognizeInvoicesOperation.cs (1 line): - line 89: // TODO: Add validation here sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient/RecognizeBusinessCardsOperation.cs (1 line): - line 89: // TODO: Add validation here sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/src/EventHubConsumerClientImpl.cs (1 line): - line 10: // TODO: remove when https://github.com/Azure/azure-sdk-for-net/issues/9117 is fixed sdk/cognitivelanguage/Azure.AI.Language.Conversations/perf/Scenarios/AnalyzeConversation.cs (1 line): - line 61: // TODO: Replace with actual options. sdk/provisioning/Azure.Provisioning.KeyVault/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/resourcemanager/Azure.ResourceManager/src/Resources/Custom/TenantResource.cs (1 line): - line 25: // [CodeGenSuppress("_tenantsRestClient")] // TODO: not working for private member sdk/core/Azure.Core.Expressions.DataFactory/src/DataFactoryElement.cs (1 line): - line 78: // TODO should this include the version and the Reference name? sdk/core/Azure.Core.TestFramework/src/Instrumentation/DiagnosticScopeValidatingInterceptor.cs (1 line): - line 274: // TODO: these are populated on DiagnosticSource path. We should rewrite this to ActivitySource and remove those. sdk/provisioning/Azure.Provisioning/src/ProvisioningVariable.cs (1 line): - line 64: // TODO: add the rest of https://learn.microsoft.com/en-us/azure/azure-resource-manager/bicep/parameters#use-decorators? sdk/storage/Azure.Storage.Common/src/Shared/StorageClientOptions.cs (1 line): - line 155: // TODO get env config for whether to disable sdk/search/Azure.Search.Documents/src/Utilities/InternalSearchExtensions.cs (1 line): - line 75: // TODO: #10600 - Verify we don't need to worry about escaping sdk/cloudmachine/Azure.Projects.Provisioning/src/Features/StorageAccountFeature.cs (1 line): - line 136: // TODO: should private connections not be in the Connections collection? sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/Internals/AzureMonitorTransmitter.cs (1 line): - line 124: // TODO: Should we throw if customer has opted for storage? sdk/cloudmachine/Azure.Projects.Provisioning/src/Tooling/AzureProjectsCommands.cs (1 line): - line 54: // TODO: we should dedup these, i.e. CM code should always use the same default creds sdk/provisioning/Azure.Provisioning.EventHubs/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/monitor/Azure.Monitor.Query/src/MetricsClientExtensions.cs (1 line): - line 53: // TODO: #10600 - Verify we don't need to worry about escaping sdk/provisioning/Azure.Provisioning.AppService/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/webpubsub/Microsoft.Azure.WebJobs.Extensions.WebPubSubForSocketIO/src/Services/WebPubSubForSocketIOService.cs (1 line): - line 53: // TODO: Currently, there's a bug in `GetClientAccessUri` that the path in url is for wps not for socketio but the token is correct sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/EventProcessorOptions.cs (1 line): - line 79: /// TODO -- is this needed? It's called just before SFP.RunAsync throws out/returns to user code anyway. sdk/storage/Azure.Storage.Files.Shares/src/ShareDirectoryClient.cs (1 line): - line 2924: // TODO: Change this so that the ShareUriBuilder can accept a string for the SAS sdk/formrecognizer/Azure.AI.FormRecognizer/src/FormRecognizerClient/RecognizeContentOperation.cs (1 line): - line 80: // TODO: Add validation here sdk/provisioning/Azure.Provisioning.CosmosDB/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/core/Azure.Core/src/Shared/Argument.cs (1 line): - line 29: // TODO: Add nullability attributes as needed when possible. sdk/batch/Microsoft.Azure.Batch/src/BatchClient.cs (1 line): - line 271: // TODO: BatchException is not yet ready for this... do we need to create simpler BatchExceptions for stuff like this? sdk/batch/Microsoft.Azure.Batch/src/FileStaging/Constants.cs (1 line): - line 17: // TODO: unweasel sdk/ai/Azure.AI.Inference/src/Helpers/SseLine.cs (1 line): - line 27: // TODO: we should not expose UTF16 publicly sdk/batch/Microsoft.Azure.Batch/src/Common/OperationContext.cs (1 line): - line 27: public IList RequestResults //TODO: Should this be a readonly list? sdk/keyvault/Azure.Security.KeyVault.Administration/src/KeyVaultSetting.cs (1 line): - line 34: // TODO: Move construction to KeyVaultSettingValue and hide constructors here when the number of supported value types warrants it e.g., more than 3 intrinsic types. sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/src/EventHubProducerClientImpl.cs (1 line): - line 12: /// TODO: Remove when https://github.com/Azure/azure-sdk-for-net/issues/9117 is fixed sdk/storage/Azure.Storage.Common/src/Shared/SharedAccessSignatureCredentials.cs (1 line): - line 6: // TODO: Consider making public if there's ever a reason for developers to use this type sdk/provisioning/Azure.Provisioning/src/Primitives/LocationPropertyResolver.cs (1 line): - line 115: infra.Add(param); // TODO: Add up top sdk/batch/Microsoft.Azure.Batch/src/FileStaging/FileStagingUtils.cs (1 line): - line 148: throw; // TODO: trace here? sdk/digitaltwins/Azure.DigitalTwins.Core/src/Serialization/OptionalETagConverter.cs (1 line): - line 12: // TODO: Remove when #16272 is fixed sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/src/Internals/Filtering/CollectionConfiguration.cs (1 line): - line 89: // TODO: MODEL CHANGED TO READONLY. I'M INVESTIGATING IF WE CAN REVERT THIS CHANGE. (2024-03-22) sdk/core/Azure.Core/src/Shared/DiagnosticScope.cs (1 line): - line 140: // TODO (limolkova) when we start targeting .NET 8 we should put sdk/search/Azure.Search.Documents/src/Serialization/JsonSerialization.cs (1 line): - line 197: // TODO: Should we also pull in other PointGeography properties? sdk/batch/Microsoft.Azure.Batch/src/JobOperations.cs (1 line): - line 69: //TODO: Do we want to do this...? sdk/storage/Azure.Storage.Common/src/Shared/StorageExtensions.cs (1 line): - line 57: // TODO #8162 - Add in a random GUID so multiple simultaneous sdk/eventhub/Microsoft.Azure.WebJobs.Extensions.EventHubs/src/IEventHubProducerClient.cs (1 line): - line 10: /// TODO: Remove when https://github.com/Azure/azure-sdk-for-net/issues/16504 is fixed sdk/provisioning/Azure.Provisioning.ApplicationInsights/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/identity/Azure.Identity/src/Constants.cs (1 line): - line 16: // TODO: Currently this is piggybacking off the Azure CLI client ID, but needs to be switched once the Developer Sign On application is available sdk/batch/Microsoft.Azure.Batch/src/Common/RetryPolicyCommon.cs (1 line): - line 43: //TODO: Consider adding SystemException to disallow list, but SystemException includes TimeoutException which it seems we probably want to retry on sdk/provisioning/Azure.Provisioning.Search/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/storage/Azure.Storage.Queues/src/QueueClient.cs (1 line): - line 3253: // TODO: throw proper exception for non-matching builder name sdk/provisioning/Azure.Provisioning.ContainerRegistry/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/provisioning/Generator/src/Specifications/SqlSpecification.cs (1 line): - line 72: RemoveModel(); // TODO: Maybe support extensible enums of other types? sdk/storage/Azure.Storage.Blobs.Batch/src/Multipart.cs (1 line): - line 66: // TODO: Investigate whether to use a StreamWriter instead of a sdk/provisioning/Azure.Provisioning/src/Primitives/ResourceNamePropertyResolver.cs (1 line): - line 188: // TODO: Consider making this more configurable by providing different sdk/servicebus/Azure.Messaging.ServiceBus/src/Administration/Rules/CreateRuleOptions.cs (1 line): - line 94: // TODO: Implement for AMQP sdk/core/Azure.Core/src/Pipeline/DisposableHttpPipeline.cs (1 line): - line 43: // TODO: When transport disposal is needed for a nested client scenario, this method should implement reference counting to ensure proper disposal. sdk/cognitivelanguage/Azure.AI.Language.QuestionAnswering/perf/QuestionAnsweringClientTest.cs (1 line): - line 28: // TODO: Replace with actual options. sdk/servicebus/Microsoft.Azure.ServiceBus/src/Core/MessageReceiver.cs (1 line): - line 1615: // TODO: Consolidate the link creation paths sdk/provisioning/Azure.Provisioning.Communication/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/batch/Microsoft.Azure.Batch.FileStaging/src/SequentialFileStaging.cs (1 line): - line 392: // TODO: this flattens all files to the top of the compute node/task relative file directory. solve the hiearchy problem (virt dirs?) sdk/storage/Azure.Storage.DataMovement.Blobs/src/BlockBlobStorageResource.cs (1 line): - line 204: // TODO: subject to change as we scale to support resource types outside of blobs. sdk/extensions/Microsoft.Extensions.Azure/src/Internal/ClientFactory.cs (1 line): - line 261: // TODO: More logging sdk/provisioning/Azure.Provisioning/src/Expressions/BicepSyntax.cs (1 line): - line 9: // TODO: Consider exposing helpers like this to allow for more concise Bicep sdk/monitor/Azure.Monitor.OpenTelemetry.LiveMetrics/src/Internals/LiveMetricConstants.cs (1 line): - line 28: // PROCESS METRICS (OLD) // TODO: Remove these after the UX is updated to use the new metrics sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/OpenTelemetry.Instrumentation.SqlClient/Implementation/SqlClientDiagnosticListener.cs (1 line): - line 190: activity.AddException(exception); // TODO: I made this change only to get the build to pass. This has already been fixed in Contrib repo and needs to be synced here sdk/entra/Microsoft.Azure.WebJobs.Extensions.AuthenticationEvents/src/Framework/WebJobsAuthenticationEventsTypedData.cs (1 line): - line 14: //TODO: REMOVE!!!! THis is temporary to handle the legacy payload. sdk/storage/Azure.Storage.Common/src/Shared/ClientsideEncryption/ClientSideEncryptorV2_0.cs (1 line): - line 148: // TODO this stream has 4MB buffer, openwrite stream has 4MB buffer, can we combine these? sdk/timeseriesinsights/Azure.IoT.TimeSeriesInsights/src/Customized/Models/Variable.cs (1 line): - line 8: // TODO: This class has been customized to suppress a build error that the name of the class is too generic and single worded. We sdk/provisioning/Azure.Provisioning/src/BicepValueExtensions.cs (1 line): - line 36: // TODO: Add more common casts sdk/storage/Azure.Storage.Blobs.Batch/src/Shared/MultipartReader.cs (1 line): - line 53: // TODO: HeadersLengthLimit can't be modified until after the constructor. sdk/signalr/Microsoft.Azure.WebJobs.Extensions.SignalRService/src/TriggerBindings/Executor/SignalRDisconnectMethodExecutor.cs (1 line): - line 22: //TODO: More detailed exception sdk/storage/Azure.Storage.Blobs/src/Models/GetBlobsAsyncCollection.cs (1 line): - line 89: // TODO: Remove this requirement by pushing it closer to header generation. sdk/provisioning/Azure.Provisioning.Sql/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/batch/Microsoft.Azure.Batch/src/CloudPool.cs (1 line): - line 111: // TODO: Get protcol layer to align the [] to IEnumerable<> for this request sdk/search/Azure.Search.Documents/src/Batching/PublisherAction.cs (1 line): - line 32: // TODO: Add the serialized payload in an ArrayPool buffer sdk/ai/Azure.AI.Projects/src/Custom/Agent/ToolCallsResolver.cs (1 line): - line 117: // TODO: the following code has been testedwith Dictionary, sdk/provisioning/Azure.Provisioning.Redis/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Keys/src/AzureDataProtectionKeyVaultKeyBuilderExtensions.cs (1 line): - line 14: #pragma warning disable // TODO cleanup of all the warning messages. Issue https://github.com/Azure/azure-sdk-for-net/issues/43768 sdk/keyvault/Azure.Security.KeyVault.Certificates/src/CertificateModelFactory.cs (1 line): - line 44: // TODO: How should we support CertificateOperation? sdk/core/Azure.Core/src/Pipeline/Internal/Multipart/MultipartReader.cs (1 line): - line 53: // TODO: HeadersLengthLimit can't be modified until after the constructor. sdk/monitor/Azure.Monitor.OpenTelemetry.Exporter/src/Customizations/Models/MessageData.cs (1 line): - line 22: // TODO: Remove warning disable with next Stable release. sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/OpenTelemetry.Instrumentation.SqlClient/SqlClientTraceInstrumentationOptions.cs (1 line): - line 286: // TODO: Should we continue to emit this if the default port (1433) is being used? eng/common/TestResources/New-TestResources.ps1 (1 line): - line 207: # TODO: find a better way to detect the language sdk/identity/Azure.Identity/src/HttpPipelineMessageHandler.cs (1 line): - line 4: #nullable disable // TODO: remove and fix errors sdk/provisioning/Azure.Provisioning/src/BicepDictionaryOfT.cs (1 line): - line 85: // TODO: Decide whether it's important to "unlink" resources on removal sdk/extensions/Azure.Extensions.AspNetCore.DataProtection.Blobs/src/AzureStorageBlobDataProtectionBuilderExtensions.cs (1 line): - line 14: #pragma warning disable // TODO cleanup of all the warning messages. Issue https://github.com/Azure/azure-sdk-for-net/issues/43768 sdk/batch/Microsoft.Azure.Batch/src/Protocol/BatchRequest.cs (1 line): - line 185: //TODO: It would be nice if we could add to OperationContext.RequestResults here sdk/eventhub/Microsoft.Azure.EventHubs.ServiceFabricProcessor/src/ServiceFabricProcessor.cs (1 line): - line 489: // TODO check that ordinal is not -1 sdk/provisioning/Azure.Provisioning.WebPubSub/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/cloudmachine/Azure.Projects.AI/src/Agents/ChatTools.cs (1 line): - line 322: // TODO: Add this to logging when we have a logger. sdk/batch/Microsoft.Azure.Batch/src/BatchRequestTimeout.cs (1 line): - line 47: //TODO: It would be nice if the Parameters.ServerTimeout property were a TimeSpan not an int sdk/provisioning/Azure.Provisioning.Kubernetes/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/provisioning/Azure.Provisioning/src/Properties/AssemblyInfo.cs (1 line): - line 6: // TODO: Uncomment if we need to GA before all the APIs are finalized sdk/monitor/Azure.Monitor.OpenTelemetry.AspNetCore/src/Vendoring/OpenTelemetry.Resources.Azure/AzureVMResourceDetector.cs (1 line): - line 62: // TODO: log exception.