Pan Shao

Results 21 issues of Pan Shao

1. Upgrade compiler version to 0.56 2. `TrackedResourceBase` => `Foundations.TrackedResource` (same as others: `XXXResourceBase` => `Foundations.XXXResource`) 3. `Azure.ResourceManager.ManagedServiceIdentity` => `Azure.ResourceManager.ManagedServiceIdentityProperty` (same as others `Azure.ResourceManager.XXX`=> `Azure.ResourceManager.XXXProperty`) 4. `extends Record` => `...Record`...

### Deprecated syntax: - [x] **Resource model change:** TrackedResourceBase => Foundations.TrackedResource (same as others: XXXResourceBase => Foundations.XXXResource) - [x] **Properties in resource mode change:** Azure.ResourceManager.ManagedServiceIdentity => Azure.ResourceManager.ManagedServiceIdentityProperty (same as others...

For this script itself, it is regenerating all the swagger which is generated from TypeSpec. It is a part of this [pipeline](https://github.com/Azure/typespec-azure/pull/1099), whose purpose is for a WIP TypeSpec version,...

PipelineBotTrigger

# Choose a PR Template Switch to "Preview" on this description then select one of the choices below. Click here to open a PR for a Data Plane API. Click...

ARMReview
resource-manager
TypeSpec
VersioningReviewRequired
NotReadyForARMReview

What still left is: 1. Multi path cases depend on TypeSpec design: "arm-apimanagement", "arm-compute", "arm-machinelearningservices" 2. Expanded cases depend on TypeSpec design: "arm-dns" 3. Deal with directives: an example is...

After this [issue](https://github.com/Azure/typespec-azure/issues/1282) fixed, we could use getArmResources to test generated typespec by checking the output from getArmResources is expected.

openapi-to-tsp

Currently we depend on .net generator to calculate resource information from swagger. We should remove this dependency, and use ts code instead.

Currently, openapi-to-typespec will leverage C# codegen to generate resource hierarchy, and then map the resource generated from C# codegen to the codemodel generated from openapi-to-typespec. However, these two have different...

# Contributing to the Azure SDK Please see our [CONTRIBUTING.md](https://github.com/Azure/azure-sdk-for-net/blob/main/CONTRIBUTING.md) if you are not familiar with contributing to this repository or have questions. For specific information about pull request etiquette...

Mgmt