Skip to content

Commit cd984be

Browse files
Copilotm-nashlive1206JoshLove-msft
authored
Update generation to write ModelReaderWriterBuildableAttributes for all IPersistableModels consumed (#5366)
* Initial plan * Update generation to write ModelReaderWriterBuildableAttributes for IPersistableModels - Updated package references to System.ClientModel 1.5.1 and Azure.Core 1.47.1 - Added ModelReaderWriterBuildableAttributesWriter to collect IPersistableModel types - Integrated attribute generation into DataPlaneTarget, LowLevelTarget, and MgmtTarget - Added recursive property traversal to collect all IPersistableModel types - Generate assembly-level attributes for deduplicated types Co-authored-by: m-nash <[email protected]> * Add unit tests for ModelReaderWriterBuildableAttributesWriter - Added comprehensive unit tests for the new writer class - Tests cover empty collections, attribute generation, and deduplication - Validates proper ordering and format of generated attributes - Integration tests ensure the complete generation pipeline works correctly Co-authored-by: m-nash <[email protected]> * Improve ModelReaderWriterBuildableAttributesWriter implementation - Enhanced IPersistableModel detection to be more robust - Improved property traversal to handle generic types more accurately - Added better type filtering to avoid unnecessary processing - Refined type checking logic for better precision Co-authored-by: m-nash <[email protected]> * Move ModelReaderWriterBuildableAttributes to Context class instead of separate file Co-authored-by: m-nash <[email protected]> * Update ModelReaderWriterBuildableAttributes to be class-level instead of assembly-level Co-authored-by: m-nash <[email protected]> * Improve ModelReaderWriterBuildableAttributes algorithm with better IPersistableModel detection Co-authored-by: m-nash <[email protected]> * update algo * Update PostProcessor to handle invalid attributes similar to TypeSpec PR #7908 Co-authored-by: live1206 <[email protected]> * - remove `RemoveInvalidUsings` in postProcessor since it's not working - for inheritableCommonType, update access to `internal protected` instead of `protected` - add resoruce types as buildableTypes for mgmt * remove buildable attributes for internal models and add resources to buildable types * typo * typo * update logic to not fail for azure identity * regen after changes * Revert use-model-reader-writer settings from readme.md files as they are beyond scope Co-authored-by: JoshLove-msft <[email protected]> * regen * regen * Add ResourceData and base type property types to buildable types * regen * fix tests * - Skip internal models from buildable types - Add suppression for obsolete types * skip MRWContext from reference map builder * keep leading trivia to keep xml docs --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: m-nash <[email protected]> Co-authored-by: live1206 <[email protected]> Co-authored-by: Wei Hu <[email protected]> Co-authored-by: JoshLove-msft <[email protected]> Co-authored-by: jolov <[email protected]>
1 parent fb9256e commit cd984be

File tree

359 files changed

+1886
-288
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

359 files changed

+1886
-288
lines changed

Packages.Data.props

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@
3737

3838
<!-- All csproj dependencies. -->
3939
<ItemGroup>
40-
<PackageReference Update="Azure.Core" Version="1.47.0" />
40+
<PackageReference Update="Azure.Core" Version="1.47.1" />
4141
<PackageReference Update="Azure.Core.Experimental" Version="0.1.0-preview.18" />
4242
<PackageReference Update="Azure.Core.Expressions.DataFactory" Version="1.0.0" />
43-
<PackageReference Update="Azure.ResourceManager" Version="1.14.0-beta.1" />
43+
<PackageReference Update="Azure.Identity" Version="1.14.2" />
44+
<PackageReference Update="Azure.ResourceManager" Version="1.13.2" />
4445
<PackageReference Update="CommandLineParser" Version="2.9.1" />
4546
<PackageReference Update="Humanizer.Core" Version="2.13.14" />
4647
<PackageReference Update="Microsoft.AspNetCore.Server.Kestrel" Version="2.2.0" />
@@ -49,9 +50,9 @@
4950
<PackageReference Update="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="4.1.0" />
5051
<PackageReference Update="NuGet.Configuration" Version="6.8.0" />
5152
<PackageReference Update="NUnit" Version="3.13.2" />
52-
<PackageReference Update="System.ClientModel" Version="1.5.0" />
53+
<PackageReference Update="System.ClientModel" Version="1.5.1" />
5354
<PackageReference Update="System.Diagnostics.DiagnosticSource" Version="8.0.0" />
54-
<PackageReference Update="System.Memory" Version="4.5.4" />
55+
<PackageReference Update="System.Memory" Version="4.5.5" />
5556
<PackageReference Update="System.Text.Json" Version="8.0.5" />
5657
<PackageReference Update="YamlDotNet" Version="11.2.1" />
5758
</ItemGroup>

samples/AnomalyDetector/src/Generated/Models/AnomalyDetectorContext.cs

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,37 @@
66
#nullable disable
77

88
using System.ClientModel.Primitives;
9+
using AnomalyDetector.Models;
910

1011
namespace AnomalyDetector
1112
{
1213
/// <summary>
1314
/// Context class which will be filled in by the System.ClientModel.SourceGeneration.
1415
/// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md'
1516
/// </summary>
17+
[ModelReaderWriterBuildable(typeof(AlignPolicy))]
18+
[ModelReaderWriterBuildable(typeof(AnomalyDetectionModel))]
19+
[ModelReaderWriterBuildable(typeof(AnomalyInterpretation))]
20+
[ModelReaderWriterBuildable(typeof(AnomalyState))]
21+
[ModelReaderWriterBuildable(typeof(AnomalyValue))]
22+
[ModelReaderWriterBuildable(typeof(CorrelationChanges))]
23+
[ModelReaderWriterBuildable(typeof(DiagnosticsInfo))]
24+
[ModelReaderWriterBuildable(typeof(ErrorResponse))]
25+
[ModelReaderWriterBuildable(typeof(ModelInfo))]
26+
[ModelReaderWriterBuildable(typeof(ModelState))]
27+
[ModelReaderWriterBuildable(typeof(MultivariateBatchDetectionOptions))]
28+
[ModelReaderWriterBuildable(typeof(MultivariateBatchDetectionResultSummary))]
29+
[ModelReaderWriterBuildable(typeof(MultivariateDetectionResult))]
30+
[ModelReaderWriterBuildable(typeof(MultivariateLastDetectionOptions))]
31+
[ModelReaderWriterBuildable(typeof(MultivariateLastDetectionResult))]
32+
[ModelReaderWriterBuildable(typeof(TimeSeriesPoint))]
33+
[ModelReaderWriterBuildable(typeof(UnivariateChangePointDetectionOptions))]
34+
[ModelReaderWriterBuildable(typeof(UnivariateChangePointDetectionResult))]
35+
[ModelReaderWriterBuildable(typeof(UnivariateDetectionOptions))]
36+
[ModelReaderWriterBuildable(typeof(UnivariateEntireDetectionResult))]
37+
[ModelReaderWriterBuildable(typeof(UnivariateLastDetectionResult))]
38+
[ModelReaderWriterBuildable(typeof(VariableState))]
39+
[ModelReaderWriterBuildable(typeof(VariableValues))]
1640
public partial class AnomalyDetectorContext : ModelReaderWriterContext
1741
{
1842
}

samples/AzureSample.ResourceManager.Sample/src/Generated/Models/AzureSampleResourceManagerSampleContext.cs

Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,179 @@
66
#nullable disable
77

88
using System.ClientModel.Primitives;
9+
using Azure.ResourceManager.Models;
10+
using AzureSample.ResourceManager.Sample.Models;
911

1012
namespace AzureSample.ResourceManager.Sample
1113
{
1214
/// <summary>
1315
/// Context class which will be filled in by the System.ClientModel.SourceGeneration.
1416
/// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md'
1517
/// </summary>
18+
[ModelReaderWriterBuildable(typeof(AdditionalUnattendContent))]
19+
[ModelReaderWriterBuildable(typeof(ApiError))]
20+
[ModelReaderWriterBuildable(typeof(ApiErrorBase))]
21+
[ModelReaderWriterBuildable(typeof(AutomaticOSUpgradePolicy))]
22+
[ModelReaderWriterBuildable(typeof(AutomaticRepairsPolicy))]
23+
[ModelReaderWriterBuildable(typeof(AvailabilitySetData))]
24+
[ModelReaderWriterBuildable(typeof(AvailabilitySetListResult))]
25+
[ModelReaderWriterBuildable(typeof(AvailabilitySetPatch))]
26+
[ModelReaderWriterBuildable(typeof(AvailabilitySetResource))]
27+
[ModelReaderWriterBuildable(typeof(AvailablePatchSummary))]
28+
[ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSamplePlan))]
29+
[ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSampleSku))]
30+
[ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSampleUsage))]
31+
[ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSampleUsageName))]
32+
[ModelReaderWriterBuildable(typeof(BootDiagnostics))]
33+
[ModelReaderWriterBuildable(typeof(BootDiagnosticsInstanceView))]
34+
[ModelReaderWriterBuildable(typeof(DataDisk))]
35+
[ModelReaderWriterBuildable(typeof(DataDiskImage))]
36+
[ModelReaderWriterBuildable(typeof(DedicatedHostAllocatableVm))]
37+
[ModelReaderWriterBuildable(typeof(DedicatedHostData))]
38+
[ModelReaderWriterBuildable(typeof(DedicatedHostGroupData))]
39+
[ModelReaderWriterBuildable(typeof(DedicatedHostGroupListResult))]
40+
[ModelReaderWriterBuildable(typeof(DedicatedHostGroupPatch))]
41+
[ModelReaderWriterBuildable(typeof(DedicatedHostGroupResource))]
42+
[ModelReaderWriterBuildable(typeof(DedicatedHostInstanceView))]
43+
[ModelReaderWriterBuildable(typeof(DedicatedHostInstanceViewWithName))]
44+
[ModelReaderWriterBuildable(typeof(DedicatedHostListResult))]
45+
[ModelReaderWriterBuildable(typeof(DedicatedHostPatch))]
46+
[ModelReaderWriterBuildable(typeof(DedicatedHostResource))]
47+
[ModelReaderWriterBuildable(typeof(DiffDiskSettings))]
48+
[ModelReaderWriterBuildable(typeof(DiskEncryptionSettings))]
49+
[ModelReaderWriterBuildable(typeof(DiskInstanceView))]
50+
[ModelReaderWriterBuildable(typeof(ImageData))]
51+
[ModelReaderWriterBuildable(typeof(ImageDataDisk))]
52+
[ModelReaderWriterBuildable(typeof(ImageDisk))]
53+
[ModelReaderWriterBuildable(typeof(ImageListResult))]
54+
[ModelReaderWriterBuildable(typeof(ImageOSDisk))]
55+
[ModelReaderWriterBuildable(typeof(ImagePatch))]
56+
[ModelReaderWriterBuildable(typeof(ImageReference))]
57+
[ModelReaderWriterBuildable(typeof(ImageResource))]
58+
[ModelReaderWriterBuildable(typeof(ImageStorageProfile))]
59+
[ModelReaderWriterBuildable(typeof(InnerError))]
60+
[ModelReaderWriterBuildable(typeof(InstanceViewStatus))]
61+
[ModelReaderWriterBuildable(typeof(KeyVaultKeyReference))]
62+
[ModelReaderWriterBuildable(typeof(KeyVaultSecretReference))]
63+
[ModelReaderWriterBuildable(typeof(LastPatchInstallationSummary))]
64+
[ModelReaderWriterBuildable(typeof(LinuxConfiguration))]
65+
[ModelReaderWriterBuildable(typeof(ListUsagesResult))]
66+
[ModelReaderWriterBuildable(typeof(LogAnalytics))]
67+
[ModelReaderWriterBuildable(typeof(LogAnalyticsInputBase))]
68+
[ModelReaderWriterBuildable(typeof(MaintenanceRedeployStatus))]
69+
[ModelReaderWriterBuildable(typeof(ManagedDiskParameters))]
70+
[ModelReaderWriterBuildable(typeof(NetworkInterfaceReference))]
71+
[ModelReaderWriterBuildable(typeof(OrchestrationServiceStateContent))]
72+
[ModelReaderWriterBuildable(typeof(OrchestrationServiceSummary))]
73+
[ModelReaderWriterBuildable(typeof(OSDisk))]
74+
[ModelReaderWriterBuildable(typeof(OSProfile))]
75+
[ModelReaderWriterBuildable(typeof(ProximityPlacementGroupData))]
76+
[ModelReaderWriterBuildable(typeof(ProximityPlacementGroupListResult))]
77+
[ModelReaderWriterBuildable(typeof(ProximityPlacementGroupPatch))]
78+
[ModelReaderWriterBuildable(typeof(ProximityPlacementGroupResource))]
79+
[ModelReaderWriterBuildable(typeof(PurchasePlan))]
80+
[ModelReaderWriterBuildable(typeof(RecoveryWalkResponse))]
81+
[ModelReaderWriterBuildable(typeof(RequestRateByIntervalContent))]
82+
[ModelReaderWriterBuildable(typeof(RetrieveBootDiagnosticsDataResult))]
83+
[ModelReaderWriterBuildable(typeof(RollbackStatusInfo))]
84+
[ModelReaderWriterBuildable(typeof(RollingUpgradePolicy))]
85+
[ModelReaderWriterBuildable(typeof(RollingUpgradeProgressInfo))]
86+
[ModelReaderWriterBuildable(typeof(RollingUpgradeRunningStatus))]
87+
[ModelReaderWriterBuildable(typeof(SshPublicKeyData))]
88+
[ModelReaderWriterBuildable(typeof(SshPublicKeyGenerateKeyPairResult))]
89+
[ModelReaderWriterBuildable(typeof(SshPublicKeyInfo))]
90+
[ModelReaderWriterBuildable(typeof(SshPublicKeyPatch))]
91+
[ModelReaderWriterBuildable(typeof(SshPublicKeyResource))]
92+
[ModelReaderWriterBuildable(typeof(SshPublicKeysGroupListResult))]
93+
[ModelReaderWriterBuildable(typeof(StorageProfile))]
94+
[ModelReaderWriterBuildable(typeof(SubResource))]
95+
[ModelReaderWriterBuildable(typeof(SubResourceReadOnly))]
96+
[ModelReaderWriterBuildable(typeof(SubResourceWithColocationStatus))]
97+
[ModelReaderWriterBuildable(typeof(SubscriptionResourceGetVirtualMachineImagesOptions))]
98+
[ModelReaderWriterBuildable(typeof(SystemData))]
99+
[ModelReaderWriterBuildable(typeof(TerminateNotificationProfile))]
100+
[ModelReaderWriterBuildable(typeof(ThrottledRequestsContent))]
101+
[ModelReaderWriterBuildable(typeof(UpdateResource))]
102+
[ModelReaderWriterBuildable(typeof(UpgradeOperationHistoricalStatusInfo))]
103+
[ModelReaderWriterBuildable(typeof(UpgradeOperationHistoricalStatusInfoProperties))]
104+
[ModelReaderWriterBuildable(typeof(UpgradeOperationHistoryStatus))]
105+
[ModelReaderWriterBuildable(typeof(UpgradePolicy))]
106+
[ModelReaderWriterBuildable(typeof(VaultCertificate))]
107+
[ModelReaderWriterBuildable(typeof(VaultSecretGroup))]
108+
[ModelReaderWriterBuildable(typeof(VirtualMachineAgentInstanceView))]
109+
[ModelReaderWriterBuildable(typeof(VirtualMachineAssessPatchesResult))]
110+
[ModelReaderWriterBuildable(typeof(VirtualMachineCaptureContent))]
111+
[ModelReaderWriterBuildable(typeof(VirtualMachineCaptureResult))]
112+
[ModelReaderWriterBuildable(typeof(VirtualMachineData))]
113+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionData))]
114+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionHandlerInstanceView))]
115+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionImageData))]
116+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionImageResource))]
117+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionInstanceView))]
118+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionResource))]
119+
[ModelReaderWriterBuildable(typeof(VirtualMachineExtensionUpdate))]
120+
[ModelReaderWriterBuildable(typeof(VirtualMachineImage))]
121+
[ModelReaderWriterBuildable(typeof(VirtualMachineImageResource))]
122+
[ModelReaderWriterBuildable(typeof(VirtualMachineInstanceView))]
123+
[ModelReaderWriterBuildable(typeof(VirtualMachineListResult))]
124+
[ModelReaderWriterBuildable(typeof(VirtualMachinePatch))]
125+
[ModelReaderWriterBuildable(typeof(VirtualMachinePatchStatus))]
126+
[ModelReaderWriterBuildable(typeof(VirtualMachineReimageContent))]
127+
[ModelReaderWriterBuildable(typeof(VirtualMachineResource))]
128+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetData))]
129+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetDataDisk))]
130+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionData))]
131+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionListResult))]
132+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionPatch))]
133+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionProfile))]
134+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionResource))]
135+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetInstanceView))]
136+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetIPConfiguration))]
137+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetIPTag))]
138+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListOSUpgradeHistory))]
139+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListResult))]
140+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListSkusResult))]
141+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListWithLinkResult))]
142+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetManagedDiskParameters))]
143+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetNetworkConfiguration))]
144+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetNetworkProfile))]
145+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetOSDisk))]
146+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetOSProfile))]
147+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetPatch))]
148+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetPublicIPAddressConfiguration))]
149+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetReimageContent))]
150+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetResource))]
151+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetRollingUpgradeData))]
152+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetRollingUpgradeResource))]
153+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetSku))]
154+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetSkuCapacity))]
155+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetStorageProfile))]
156+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateIPConfiguration))]
157+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateNetworkConfiguration))]
158+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateNetworkProfile))]
159+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateOSDisk))]
160+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateOSProfile))]
161+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdatePublicIPAddressConfiguration))]
162+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateStorageProfile))]
163+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateVmProfile))]
164+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVirtualMachineExtensionResource))]
165+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmData))]
166+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmExtensionsSummary))]
167+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmInstanceIds))]
168+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmInstanceRequiredIds))]
169+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmInstanceView))]
170+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmListResult))]
171+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmProfile))]
172+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmProtectionPolicy))]
173+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmReimageContent))]
174+
[ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmResource))]
175+
[ModelReaderWriterBuildable(typeof(VirtualMachineSize))]
176+
[ModelReaderWriterBuildable(typeof(VirtualMachineSizeListResult))]
177+
[ModelReaderWriterBuildable(typeof(VirtualMachineSoftwarePatchProperties))]
178+
[ModelReaderWriterBuildable(typeof(VirtualMachineStatusCodeCount))]
179+
[ModelReaderWriterBuildable(typeof(VmScaleSetConvertToSinglePlacementGroupContent))]
180+
[ModelReaderWriterBuildable(typeof(WindowsConfiguration))]
181+
[ModelReaderWriterBuildable(typeof(WinRMListener))]
16182
public partial class AzureSampleResourceManagerSampleContext : ModelReaderWriterContext
17183
{
18184
}

samples/AzureSample.ResourceManager.Storage/src/Generated/AzureSampleResourceManagerStoragePrivateEndpointConnectionData.Serialization.cs

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/AzureSample.ResourceManager.Storage/src/Generated/BlobContainerData.Serialization.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/AzureSample.ResourceManager.Storage/src/Generated/BlobInventoryPolicyData.Serialization.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/AzureSample.ResourceManager.Storage/src/Generated/BlobServiceData.Serialization.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

samples/AzureSample.ResourceManager.Storage/src/Generated/DeletedAccountData.Serialization.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)