Commit 5d2c451
authored
File tree
17 files changed
+199
-189
lines changed- customization-base/src/main/java/com/azure/autorest/customization
- implementation
- eng/pipelines/variables
- typespec-extension
- src
- typespec-tests
- src/main/java/tsptest/armstreamstyleserialization
- fluent/models
- implementation
- models
- tsp
17 files changed
+199
-189
lines changed- .chronus/changes/csharp-emitter-framework-2025-5-13-19-36-59.md+7
- .chronus/changes/path-export-csharp-2025-5-16-19-7-40.md+7
- .chronus/changes/refine_emitter_docs-2025-5-5-11-39-17.md+7
- .github/copilot-instructions.md+4-28
- .github/prompts/testserver-generation.md+74
- docs/samples/client/csharp/plugins/logging/Logging.Plugin/src/global.json+1-1
- packages/emitter-framework/package.json+4
- packages/emitter-framework/src/csharp/components/class-declaration.tsx+87
- packages/emitter-framework/src/csharp/components/enum-declaration.tsx+48
- packages/emitter-framework/src/csharp/components/index.ts+3
- packages/emitter-framework/src/csharp/components/type-expression.tsx+112
- packages/emitter-framework/src/csharp/components/utils/refkey.ts+36
- packages/emitter-framework/src/csharp/index.ts+1
- packages/emitter-framework/test/csharp/components/class-declaration.test.tsx+344
- packages/emitter-framework/test/csharp/components/enum-declaration.test.tsx+296
- packages/emitter-framework/test/csharp/test-host.ts+42
- packages/emitter-framework/test/csharp/utils.ts+8
- packages/http-client-csharp/eng/pipeline/publish.yml+9
- packages/http-client-csharp/eng/pipeline/templates/ci-stages.yml+9
- packages/http-client-csharp/eng/scripts/Submit-AzureSdkForNetPr.ps1+5-5
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Primitives/ScmKnownParameters.cs+25-8
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ClientProvider.cs+17-1
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/Providers/ScmMethodProviderCollection.cs+33-15
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/src/ScmTypeFactory.cs+22-8
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/ClientProviders/ClientProviderTests.cs+30-9
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/MrwSerializationTypeDefinitions/MrwSerializationTypeDefinitionTests.cs+41
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator.ClientModel/test/Providers/ScmMethodProviderCollectionTests.cs+115-13
- packages/http-client-csharp/generator/Microsoft.TypeSpec.Generator/test/common/InputFactory.cs+3-2
- packages/http-client-csharp/generator/TestProjects/Local/Sample-TypeSpec/src/Generated/SampleTypeSpecClient.cs+2-2
- packages/http-client-csharp/generator/TestProjects/Spector/http/parameters/body-optionality/src/Generated/OptionalExplicit.cs+4-4
- packages/http-client-csharp/generator/TestProjects/Spector/http/payload/json-merge-patch/src/Generated/JsonMergePatchClient.cs+2-2
- packages/http-client-csharp/generator/TestProjects/Spector/http/payload/pageable/src/Generated/Models/Pet.Serialization.cs+3
- packages/http-client-csharp/generator/TestProjects/Spector/http/type/array/src/Generated/Models/InnerModel.Serialization.cs+5
- packages/http-client-csharp/generator/TestProjects/Spector/http/type/dictionary/src/Generated/Models/InnerModel.Serialization.cs+5
- packages/http-client-csharp/global.json+1-1
- packages/http-client-java/emitter/src/code-model-builder.ts+2
- packages/http-client-java/generator/http-client-generator-clientcore-test/package.json+1-1
- packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/customization/Editor.java+2-2
- packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/customization/implementation/Utils.java-4
- packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/model/javamodel/JavaJavadocComment.java+1-1
- packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/preprocessor/tranformer/Transformer.java+1-3
- packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/util/CodeNamer.java+2-5
- packages/http-client-java/generator/http-client-generator-core/src/main/java/com/microsoft/typespec/http/client/generator/core/util/ModelExampleUtil.java+1-2
- packages/http-client-java/generator/http-client-generator-mgmt/src/main/java/com/microsoft/typespec/http/client/generator/mgmt/transformer/SchemaCleanup.java+18-16
- packages/http-client-java/generator/http-client-generator-test/package.json+1-1
- packages/http-client-java/generator/http-client-generator-test/src/main/java/tsptest/armstreamstyleserialization/fluent/models/OutputOnlyModelInner.java+2-2
- packages/http-client-java/generator/http-client-generator-test/src/main/java/tsptest/armstreamstyleserialization/fluent/models/OutputOnlyModelProperties.java+4-4
- packages/http-client-java/generator/http-client-generator-test/src/main/java/tsptest/armstreamstyleserialization/implementation/OutputOnlyModelImpl.java+2-2
- packages/http-client-java/generator/http-client-generator-test/src/main/java/tsptest/armstreamstyleserialization/models/OutputOnlyModel.java+1-1
- packages/http-client-java/generator/http-client-generator-test/src/main/java/tsptest/armstreamstyleserialization/models/OutputOnlyModelChild.java+1-1
- packages/http-client-java/generator/http-client-generator-test/tsp/arm-stream-style-serialization.tsp+1-1
- packages/http-client-java/package-lock.json+9-9
- packages/http-client-java/package.json+3-3
- packages/openapi3/README.md+1-1
- packages/openapi3/package.json+1-1
- pnpm-lock.yaml+13
- website/src/content/docs/docs/emitters/openapi3/reference/index.mdx+1-1
- website/src/content/docs/docs/emitters/protobuf/guide.md+1-1
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | | - | |
| 28 | + | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| |||
Lines changed: 0 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | 32 | | |
37 | 33 | | |
38 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | | - | |
| 14 | + | |
15 | 15 | | |
16 | | - | |
| 16 | + | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
19 | 19 | | |
20 | | - | |
21 | | - | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
| 20 | + | |
| 21 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
3 | 9 | | |
4 | 10 | | |
5 | 11 | | |
| |||
0 commit comments