From b1963878d1a90a3bc14e855dbb57e8f8c5b5b099 Mon Sep 17 00:00:00 2001 From: Zhonglei Ma Date: Tue, 2 Dec 2025 15:59:58 +0800 Subject: [PATCH 1/3] Add configuration to verify the new code generation --- .../client.tsp | 1 + .../tspconfig.yaml | 3 +++ 2 files changed, 4 insertions(+) diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp index fb35e8e8fd2b..2f373b71a596 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp @@ -44,3 +44,4 @@ using Microsoft.Edge; "DisconnectedOperationsResourceProvisioningState", "csharp" ); +@@clientName(DisconnectedOperations, "DisconnectedOperationsOprs", "csharp"); diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml index d8cb2625a45d..e09e7e02750d 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml @@ -100,6 +100,9 @@ options: - where: parameter-name: ImageName clear-alias: true + "@azure-typespec/http-client-csharp-mgmt": + namespace: "Azure.ResourceManager.DisconnectedOperations" + emitter-output-dir: "{output-dir}/sdk/disconnectedoperations/{namespace}" linter: extends: From bc4c8dad6d474963fd9b49904968efeb3c1f5a70 Mon Sep 17 00:00:00 2001 From: RodgeFu Date: Wed, 17 Dec 2025 15:57:32 +0800 Subject: [PATCH 2/3] rename --- .../Microsoft.Edge.DisconnectedOperations.Management/client.tsp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp index 2f373b71a596..0f427ff2df84 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/client.tsp @@ -44,4 +44,4 @@ using Microsoft.Edge; "DisconnectedOperationsResourceProvisioningState", "csharp" ); -@@clientName(DisconnectedOperations, "DisconnectedOperationsOprs", "csharp"); +@@clientName(DisconnectedOperations, "Disconnected", "csharp"); From 8bdf453045368f9f5f3ab5b90c584e66b7345cf1 Mon Sep 17 00:00:00 2001 From: Rodge Fu Date: Tue, 30 Dec 2025 10:22:37 +0800 Subject: [PATCH 3/3] Remove CSharp emitter configuration Removed CSharp emitter configuration from tspconfig.yaml. --- .../tspconfig.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml index e09e7e02750d..3d21caf08caa 100644 --- a/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml +++ b/specification/edge/Microsoft.Edge.DisconnectedOperations.Management/tspconfig.yaml @@ -7,11 +7,6 @@ options: emitter-output-dir: "{output-dir}/{service-dir}/arm-disconnectedoperations" package-details: name: "@azure/arm-disconnectedoperations" - "@azure-tools/typespec-csharp": - flavor: azure - emitter-output-dir: "{output-dir}/{service-dir}/{namespace}" - namespace: Azure.ResourceManager.DisconnectedOperations - clear-output-folder: true "@azure-tools/typespec-autorest": use-read-only-status-schema: true emitter-output-dir: "{project-root}/.."