diff --git a/Packages.Data.props b/Packages.Data.props index b9fe7d356fc..119e78e901e 100644 --- a/Packages.Data.props +++ b/Packages.Data.props @@ -37,10 +37,11 @@ - + - + + @@ -49,9 +50,9 @@ - + - + diff --git a/samples/AnomalyDetector/src/Generated/Models/AnomalyDetectorContext.cs b/samples/AnomalyDetector/src/Generated/Models/AnomalyDetectorContext.cs index a7a7d76ce9d..250be37d634 100644 --- a/samples/AnomalyDetector/src/Generated/Models/AnomalyDetectorContext.cs +++ b/samples/AnomalyDetector/src/Generated/Models/AnomalyDetectorContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using AnomalyDetector.Models; namespace AnomalyDetector { @@ -13,6 +14,29 @@ namespace AnomalyDetector /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AlignPolicy))] + [ModelReaderWriterBuildable(typeof(AnomalyDetectionModel))] + [ModelReaderWriterBuildable(typeof(AnomalyInterpretation))] + [ModelReaderWriterBuildable(typeof(AnomalyState))] + [ModelReaderWriterBuildable(typeof(AnomalyValue))] + [ModelReaderWriterBuildable(typeof(CorrelationChanges))] + [ModelReaderWriterBuildable(typeof(DiagnosticsInfo))] + [ModelReaderWriterBuildable(typeof(ErrorResponse))] + [ModelReaderWriterBuildable(typeof(ModelInfo))] + [ModelReaderWriterBuildable(typeof(ModelState))] + [ModelReaderWriterBuildable(typeof(MultivariateBatchDetectionOptions))] + [ModelReaderWriterBuildable(typeof(MultivariateBatchDetectionResultSummary))] + [ModelReaderWriterBuildable(typeof(MultivariateDetectionResult))] + [ModelReaderWriterBuildable(typeof(MultivariateLastDetectionOptions))] + [ModelReaderWriterBuildable(typeof(MultivariateLastDetectionResult))] + [ModelReaderWriterBuildable(typeof(TimeSeriesPoint))] + [ModelReaderWriterBuildable(typeof(UnivariateChangePointDetectionOptions))] + [ModelReaderWriterBuildable(typeof(UnivariateChangePointDetectionResult))] + [ModelReaderWriterBuildable(typeof(UnivariateDetectionOptions))] + [ModelReaderWriterBuildable(typeof(UnivariateEntireDetectionResult))] + [ModelReaderWriterBuildable(typeof(UnivariateLastDetectionResult))] + [ModelReaderWriterBuildable(typeof(VariableState))] + [ModelReaderWriterBuildable(typeof(VariableValues))] public partial class AnomalyDetectorContext : ModelReaderWriterContext { } diff --git a/samples/AzureSample.ResourceManager.Sample/src/Generated/Models/AzureSampleResourceManagerSampleContext.cs b/samples/AzureSample.ResourceManager.Sample/src/Generated/Models/AzureSampleResourceManagerSampleContext.cs index 2400fd6a487..bcdb99a68d3 100644 --- a/samples/AzureSample.ResourceManager.Sample/src/Generated/Models/AzureSampleResourceManagerSampleContext.cs +++ b/samples/AzureSample.ResourceManager.Sample/src/Generated/Models/AzureSampleResourceManagerSampleContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using AzureSample.ResourceManager.Sample.Models; namespace AzureSample.ResourceManager.Sample { @@ -13,6 +15,170 @@ namespace AzureSample.ResourceManager.Sample /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AdditionalUnattendContent))] + [ModelReaderWriterBuildable(typeof(ApiError))] + [ModelReaderWriterBuildable(typeof(ApiErrorBase))] + [ModelReaderWriterBuildable(typeof(AutomaticOSUpgradePolicy))] + [ModelReaderWriterBuildable(typeof(AutomaticRepairsPolicy))] + [ModelReaderWriterBuildable(typeof(AvailabilitySetData))] + [ModelReaderWriterBuildable(typeof(AvailabilitySetListResult))] + [ModelReaderWriterBuildable(typeof(AvailabilitySetPatch))] + [ModelReaderWriterBuildable(typeof(AvailabilitySetResource))] + [ModelReaderWriterBuildable(typeof(AvailablePatchSummary))] + [ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSamplePlan))] + [ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSampleSku))] + [ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSampleUsage))] + [ModelReaderWriterBuildable(typeof(AzureSampleResourceManagerSampleUsageName))] + [ModelReaderWriterBuildable(typeof(BootDiagnostics))] + [ModelReaderWriterBuildable(typeof(BootDiagnosticsInstanceView))] + [ModelReaderWriterBuildable(typeof(DataDisk))] + [ModelReaderWriterBuildable(typeof(DataDiskImage))] + [ModelReaderWriterBuildable(typeof(DedicatedHostAllocatableVm))] + [ModelReaderWriterBuildable(typeof(DedicatedHostData))] + [ModelReaderWriterBuildable(typeof(DedicatedHostGroupData))] + [ModelReaderWriterBuildable(typeof(DedicatedHostGroupListResult))] + [ModelReaderWriterBuildable(typeof(DedicatedHostGroupPatch))] + [ModelReaderWriterBuildable(typeof(DedicatedHostGroupResource))] + [ModelReaderWriterBuildable(typeof(DedicatedHostInstanceView))] + [ModelReaderWriterBuildable(typeof(DedicatedHostInstanceViewWithName))] + [ModelReaderWriterBuildable(typeof(DedicatedHostListResult))] + [ModelReaderWriterBuildable(typeof(DedicatedHostPatch))] + [ModelReaderWriterBuildable(typeof(DedicatedHostResource))] + [ModelReaderWriterBuildable(typeof(DiffDiskSettings))] + [ModelReaderWriterBuildable(typeof(DiskEncryptionSettings))] + [ModelReaderWriterBuildable(typeof(DiskInstanceView))] + [ModelReaderWriterBuildable(typeof(ImageData))] + [ModelReaderWriterBuildable(typeof(ImageDataDisk))] + [ModelReaderWriterBuildable(typeof(ImageDisk))] + [ModelReaderWriterBuildable(typeof(ImageListResult))] + [ModelReaderWriterBuildable(typeof(ImageOSDisk))] + [ModelReaderWriterBuildable(typeof(ImagePatch))] + [ModelReaderWriterBuildable(typeof(ImageReference))] + [ModelReaderWriterBuildable(typeof(ImageResource))] + [ModelReaderWriterBuildable(typeof(ImageStorageProfile))] + [ModelReaderWriterBuildable(typeof(InnerError))] + [ModelReaderWriterBuildable(typeof(InstanceViewStatus))] + [ModelReaderWriterBuildable(typeof(KeyVaultKeyReference))] + [ModelReaderWriterBuildable(typeof(KeyVaultSecretReference))] + [ModelReaderWriterBuildable(typeof(LastPatchInstallationSummary))] + [ModelReaderWriterBuildable(typeof(LinuxConfiguration))] + [ModelReaderWriterBuildable(typeof(ListUsagesResult))] + [ModelReaderWriterBuildable(typeof(LogAnalytics))] + [ModelReaderWriterBuildable(typeof(LogAnalyticsInputBase))] + [ModelReaderWriterBuildable(typeof(MaintenanceRedeployStatus))] + [ModelReaderWriterBuildable(typeof(ManagedDiskParameters))] + [ModelReaderWriterBuildable(typeof(NetworkInterfaceReference))] + [ModelReaderWriterBuildable(typeof(OrchestrationServiceStateContent))] + [ModelReaderWriterBuildable(typeof(OrchestrationServiceSummary))] + [ModelReaderWriterBuildable(typeof(OSDisk))] + [ModelReaderWriterBuildable(typeof(OSProfile))] + [ModelReaderWriterBuildable(typeof(ProximityPlacementGroupData))] + [ModelReaderWriterBuildable(typeof(ProximityPlacementGroupListResult))] + [ModelReaderWriterBuildable(typeof(ProximityPlacementGroupPatch))] + [ModelReaderWriterBuildable(typeof(ProximityPlacementGroupResource))] + [ModelReaderWriterBuildable(typeof(PurchasePlan))] + [ModelReaderWriterBuildable(typeof(RecoveryWalkResponse))] + [ModelReaderWriterBuildable(typeof(RequestRateByIntervalContent))] + [ModelReaderWriterBuildable(typeof(RetrieveBootDiagnosticsDataResult))] + [ModelReaderWriterBuildable(typeof(RollbackStatusInfo))] + [ModelReaderWriterBuildable(typeof(RollingUpgradePolicy))] + [ModelReaderWriterBuildable(typeof(RollingUpgradeProgressInfo))] + [ModelReaderWriterBuildable(typeof(RollingUpgradeRunningStatus))] + [ModelReaderWriterBuildable(typeof(SshPublicKeyData))] + [ModelReaderWriterBuildable(typeof(SshPublicKeyGenerateKeyPairResult))] + [ModelReaderWriterBuildable(typeof(SshPublicKeyInfo))] + [ModelReaderWriterBuildable(typeof(SshPublicKeyPatch))] + [ModelReaderWriterBuildable(typeof(SshPublicKeyResource))] + [ModelReaderWriterBuildable(typeof(SshPublicKeysGroupListResult))] + [ModelReaderWriterBuildable(typeof(StorageProfile))] + [ModelReaderWriterBuildable(typeof(SubResource))] + [ModelReaderWriterBuildable(typeof(SubResourceReadOnly))] + [ModelReaderWriterBuildable(typeof(SubResourceWithColocationStatus))] + [ModelReaderWriterBuildable(typeof(SubscriptionResourceGetVirtualMachineImagesOptions))] + [ModelReaderWriterBuildable(typeof(SystemData))] + [ModelReaderWriterBuildable(typeof(TerminateNotificationProfile))] + [ModelReaderWriterBuildable(typeof(ThrottledRequestsContent))] + [ModelReaderWriterBuildable(typeof(UpdateResource))] + [ModelReaderWriterBuildable(typeof(UpgradeOperationHistoricalStatusInfo))] + [ModelReaderWriterBuildable(typeof(UpgradeOperationHistoricalStatusInfoProperties))] + [ModelReaderWriterBuildable(typeof(UpgradeOperationHistoryStatus))] + [ModelReaderWriterBuildable(typeof(UpgradePolicy))] + [ModelReaderWriterBuildable(typeof(VaultCertificate))] + [ModelReaderWriterBuildable(typeof(VaultSecretGroup))] + [ModelReaderWriterBuildable(typeof(VirtualMachineAgentInstanceView))] + [ModelReaderWriterBuildable(typeof(VirtualMachineAssessPatchesResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineCaptureContent))] + [ModelReaderWriterBuildable(typeof(VirtualMachineCaptureResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionHandlerInstanceView))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionImageData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionImageResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionInstanceView))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineExtensionUpdate))] + [ModelReaderWriterBuildable(typeof(VirtualMachineImage))] + [ModelReaderWriterBuildable(typeof(VirtualMachineImageResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineInstanceView))] + [ModelReaderWriterBuildable(typeof(VirtualMachineListResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachinePatch))] + [ModelReaderWriterBuildable(typeof(VirtualMachinePatchStatus))] + [ModelReaderWriterBuildable(typeof(VirtualMachineReimageContent))] + [ModelReaderWriterBuildable(typeof(VirtualMachineResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetDataDisk))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionListResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionPatch))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetExtensionResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetInstanceView))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetIPConfiguration))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetIPTag))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListOSUpgradeHistory))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListSkusResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetListWithLinkResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetManagedDiskParameters))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetNetworkConfiguration))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetNetworkProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetOSDisk))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetOSProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetPatch))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetPublicIPAddressConfiguration))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetReimageContent))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetRollingUpgradeData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetRollingUpgradeResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetSku))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetSkuCapacity))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetStorageProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateIPConfiguration))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateNetworkConfiguration))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateNetworkProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateOSDisk))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateOSProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdatePublicIPAddressConfiguration))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateStorageProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetUpdateVmProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVirtualMachineExtensionResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmData))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmExtensionsSummary))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmInstanceIds))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmInstanceRequiredIds))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmInstanceView))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmListResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmProfile))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmProtectionPolicy))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmReimageContent))] + [ModelReaderWriterBuildable(typeof(VirtualMachineScaleSetVmResource))] + [ModelReaderWriterBuildable(typeof(VirtualMachineSize))] + [ModelReaderWriterBuildable(typeof(VirtualMachineSizeListResult))] + [ModelReaderWriterBuildable(typeof(VirtualMachineSoftwarePatchProperties))] + [ModelReaderWriterBuildable(typeof(VirtualMachineStatusCodeCount))] + [ModelReaderWriterBuildable(typeof(VmScaleSetConvertToSinglePlacementGroupContent))] + [ModelReaderWriterBuildable(typeof(WindowsConfiguration))] + [ModelReaderWriterBuildable(typeof(WinRMListener))] public partial class AzureSampleResourceManagerSampleContext : ModelReaderWriterContext { } diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/AzureSampleResourceManagerStoragePrivateEndpointConnectionData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/AzureSampleResourceManagerStoragePrivateEndpointConnectionData.Serialization.cs index 3ac265aaa41..20764e3369a 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/AzureSampleResourceManagerStoragePrivateEndpointConnectionData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/AzureSampleResourceManagerStoragePrivateEndpointConnectionData.Serialization.cs @@ -73,7 +73,7 @@ internal static AzureSampleResourceManagerStoragePrivateEndpointConnectionData D { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -91,7 +91,7 @@ internal static AzureSampleResourceManagerStoragePrivateEndpointConnectionData D { continue; } - privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("privateLinkServiceConnectionState"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobContainerData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobContainerData.Serialization.cs index 3046589da34..7a4a0c03e35 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobContainerData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobContainerData.Serialization.cs @@ -131,7 +131,7 @@ internal static BlobContainerData DeserializeBlobContainerData(JsonElement eleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobInventoryPolicyData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobInventoryPolicyData.Serialization.cs index 399fe89c544..81fc6b4ee75 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobInventoryPolicyData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobInventoryPolicyData.Serialization.cs @@ -66,7 +66,7 @@ internal static BlobInventoryPolicyData DeserializeBlobInventoryPolicyData(JsonE { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobServiceData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobServiceData.Serialization.cs index 78822053df2..80f4991b404 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobServiceData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/BlobServiceData.Serialization.cs @@ -123,7 +123,7 @@ internal static BlobServiceData DeserializeBlobServiceData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/DeletedAccountData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/DeletedAccountData.Serialization.cs index 918456781a5..3649257aa84 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/DeletedAccountData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/DeletedAccountData.Serialization.cs @@ -63,7 +63,7 @@ internal static DeletedAccountData DeserializeDeletedAccountData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/EncryptionScopeData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/EncryptionScopeData.Serialization.cs index 383d143b38a..a690666dd1f 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/EncryptionScopeData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/EncryptionScopeData.Serialization.cs @@ -85,7 +85,7 @@ internal static EncryptionScopeData DeserializeEncryptionScopeData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/FileServiceData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/FileServiceData.Serialization.cs index a83f9116874..e00a0c5caf9 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/FileServiceData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/FileServiceData.Serialization.cs @@ -87,7 +87,7 @@ internal static FileServiceData DeserializeFileServiceData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/FileShareData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/FileShareData.Serialization.cs index 3354167bc57..9c1e46e2ff9 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/FileShareData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/FileShareData.Serialization.cs @@ -130,7 +130,7 @@ internal static FileShareData DeserializeFileShareData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/ImmutabilityPolicyData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/ImmutabilityPolicyData.Serialization.cs index 08ac3aa4e61..a56b76e16a2 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/ImmutabilityPolicyData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/ImmutabilityPolicyData.Serialization.cs @@ -89,7 +89,7 @@ internal static ImmutabilityPolicyData DeserializeImmutabilityPolicyData(JsonEle { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperation.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperation.cs index 0981b3e2587..d940eea632d 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperation.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, AzureSampleResourceManagerStorageContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperationOfT.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperationOfT.cs index 5d472088a6f..cb5305f7cc9 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperationOfT.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/LongRunningOperation/StorageArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, AzureSampleResourceManagerStorageContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/ManagementPolicyData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/ManagementPolicyData.Serialization.cs index c913907bc72..adc609e3bd6 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/ManagementPolicyData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/ManagementPolicyData.Serialization.cs @@ -66,7 +66,7 @@ internal static ManagementPolicyData DeserializeManagementPolicyData(JsonElement { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/Models/AzureSampleResourceManagerStoragePrivateLinkResource.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/Models/AzureSampleResourceManagerStoragePrivateLinkResource.Serialization.cs index 6d65ee5685c..2875bc8a6f1 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/Models/AzureSampleResourceManagerStoragePrivateLinkResource.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/Models/AzureSampleResourceManagerStoragePrivateLinkResource.Serialization.cs @@ -72,7 +72,7 @@ internal static AzureSampleResourceManagerStoragePrivateLinkResource Deserialize { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/ObjectReplicationPolicyData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/ObjectReplicationPolicyData.Serialization.cs index c7b1da74956..6383be4fe65 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/ObjectReplicationPolicyData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/ObjectReplicationPolicyData.Serialization.cs @@ -85,7 +85,7 @@ internal static ObjectReplicationPolicyData DeserializeObjectReplicationPolicyDa { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/samples/AzureSample.ResourceManager.Storage/src/Generated/StorageAccountData.Serialization.cs b/samples/AzureSample.ResourceManager.Storage/src/Generated/StorageAccountData.Serialization.cs index 5af8750cc8b..4be137afbec 100644 --- a/samples/AzureSample.ResourceManager.Storage/src/Generated/StorageAccountData.Serialization.cs +++ b/samples/AzureSample.ResourceManager.Storage/src/Generated/StorageAccountData.Serialization.cs @@ -191,7 +191,7 @@ internal static StorageAccountData DeserializeStorageAccountData(JsonElement ele { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3"), AzureSampleResourceManagerStorageContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3")); continue; } if (property.NameEquals("extendedLocation"u8)) @@ -200,7 +200,7 @@ internal static StorageAccountData DeserializeStorageAccountData(JsonElement ele { continue; } - extendedLocation = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + extendedLocation = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("tags"u8)) @@ -243,7 +243,7 @@ internal static StorageAccountData DeserializeStorageAccountData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, AzureSampleResourceManagerStorageContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/src/AutoRest.CSharp/AutoRest.CSharp.csproj b/src/AutoRest.CSharp/AutoRest.CSharp.csproj index afb344983bc..e2aa93e9aa5 100644 --- a/src/AutoRest.CSharp/AutoRest.CSharp.csproj +++ b/src/AutoRest.CSharp/AutoRest.CSharp.csproj @@ -19,6 +19,7 @@ + diff --git a/src/AutoRest.CSharp/Common/AutoRest/Plugins/GeneratedCodeWorkspace.cs b/src/AutoRest.CSharp/Common/AutoRest/Plugins/GeneratedCodeWorkspace.cs index 322badc1926..367034bd71e 100644 --- a/src/AutoRest.CSharp/Common/AutoRest/Plugins/GeneratedCodeWorkspace.cs +++ b/src/AutoRest.CSharp/Common/AutoRest/Plugins/GeneratedCodeWorkspace.cs @@ -15,6 +15,7 @@ using AutoRest.CSharp.Common.Output.PostProcessing; using Azure; using Azure.Core; +using Azure.Identity; using Azure.ResourceManager; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; @@ -41,6 +42,7 @@ static GeneratedCodeWorkspace() MetadataReference.CreateFromFile(typeof(Response).Assembly.Location), MetadataReference.CreateFromFile(typeof(ClientResult).Assembly.Location), MetadataReference.CreateFromFile(typeof(ArmResource).Assembly.Location), + MetadataReference.CreateFromFile(typeof(DefaultAzureCredential).Assembly.Location), }; var trustedAssemblies = ((string?)AppContext.GetData("TRUSTED_PLATFORM_ASSEMBLIES") ?? "").Split(Path.PathSeparator); diff --git a/src/AutoRest.CSharp/Common/AutoRest/Plugins/MemberRemoverRewriter.cs b/src/AutoRest.CSharp/Common/AutoRest/Plugins/MemberRemoverRewriter.cs index c9601eedc37..92b6cbbd00f 100644 --- a/src/AutoRest.CSharp/Common/AutoRest/Plugins/MemberRemoverRewriter.cs +++ b/src/AutoRest.CSharp/Common/AutoRest/Plugins/MemberRemoverRewriter.cs @@ -7,7 +7,6 @@ using System.Linq; using AutoRest.CSharp.Input.Source; using AutoRest.CSharp.Utilities; -using Azure.Core; using Microsoft.CodeAnalysis; using Microsoft.CodeAnalysis.CSharp; using Microsoft.CodeAnalysis.CSharp.Syntax; @@ -39,6 +38,33 @@ public MemberRemoverRewriter(Project project, SemanticModel semanticModel, Immut return visitedNode is CompilationUnitSyntax cu && !cu.Members.Any() ? SyntaxFactory.CompilationUnit() : visitedNode; } + public override SyntaxNode? VisitAttributeList(AttributeListSyntax node) + { + var updatedAttributes = new List(); + foreach (var attr in node.Attributes) + { + if (!ShouldExcludeAttribute(attr)) + { + updatedAttributes.Add(attr); + } + } + if (updatedAttributes.Count != node.Attributes.Count) + { + if (updatedAttributes.Count == 0) + { + return null; // Remove the entire attribute list if no attributes remain + } + return node.Update(node.OpenBracketToken, node.Target, SyntaxFactory.SeparatedList(updatedAttributes), node.CloseBracketToken); + } + return base.VisitAttributeList(node); + + bool ShouldExcludeAttribute(AttributeSyntax attr) + { + var attributeArgumentNames = attr.ArgumentList?.Arguments.Select(x => ((x.Expression as TypeOfExpressionSyntax)?.Type as QualifiedNameSyntax)?.Right.Identifier.Text); + return attributeArgumentNames != null && attributeArgumentNames.Any(name => name is not null && _suppressedTypeNames.Contains(name)); + } + } + public override SyntaxNode? VisitNamespaceDeclaration(NamespaceDeclarationSyntax node) { var visitedNode = base.VisitNamespaceDeclaration(node); diff --git a/src/AutoRest.CSharp/Common/Generation/Writers/ModelReaderWriterContextWriter.cs b/src/AutoRest.CSharp/Common/Generation/Writers/ModelReaderWriterContextWriter.cs index dbab1a95c01..441cbe8c30d 100644 --- a/src/AutoRest.CSharp/Common/Generation/Writers/ModelReaderWriterContextWriter.cs +++ b/src/AutoRest.CSharp/Common/Generation/Writers/ModelReaderWriterContextWriter.cs @@ -1,29 +1,192 @@ // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. +using System; using System.ClientModel.Primitives; +using System.Collections.Generic; +using System.Linq; +using System.Reflection; using AutoRest.CSharp.Common.Input; +using AutoRest.CSharp.Common.Output.Models.Types; +using AutoRest.CSharp.Generation.Types; using AutoRest.CSharp.Generation.Writers; +using AutoRest.CSharp.Mgmt.Output; +using AutoRest.CSharp.Output.Models.Types; using AutoRest.CSharp.Utilities; namespace AutoRest.CSharp.Common.Generation.Writers { internal class ModelReaderWriterContextWriter { - public void Write(CodeWriter writer) + public void Write(CodeWriter writer, IEnumerable? models = null) { + IEnumerable? buildableTypes = null; + + // Collect buildable types if using ModelReaderWriter and models are provided + if (Configuration.UseModelReaderWriter && models != null) + { + buildableTypes = CollectBuildableTypes(models); + } + using (writer.Namespace($"{Configuration.Namespace}")) { writer.Line($"/// "); writer.Line($"/// Context class which will be filled in by the System.ClientModel.SourceGeneration."); writer.Line($"/// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md'"); writer.Line($"/// "); + + // Write class-level attributes if buildable types are provided + if (buildableTypes != null) + { + foreach (var type in buildableTypes) + { + if (IsObsolete(type)) + { + writer.Line($"#pragma warning disable CS0618 // Type or member is obsolete"); + writer.Line($"[{typeof(ModelReaderWriterBuildableAttribute)}(typeof({type}))]"); + writer.Line($"#pragma warning disable CS0618 // Type or member is obsolete"); + } + else + { + writer.Line($"[{typeof(ModelReaderWriterBuildableAttribute)}(typeof({type}))]"); + } + } + } + using (writer.Scope($"public partial class {Name} : {typeof(ModelReaderWriterContext)}")) { } } } + private static bool IsObsolete(CSharpType type) + { + if (type.IsFrameworkType) + { + return type.FrameworkType.GetCustomAttributes().Any(a => a.GetType() == typeof(ObsoleteAttribute)); + } + else + { + return type.Implementation.IsObsolete(); + } + } + + /// + /// Collects all IPersistableModel types and their properties recursively. + /// Algorithm similar to ModelReaderWriterContextDefinition.CollectBuildableTypes from TypeSpec. + /// + /// All models in the library + /// List of types that need ModelReaderWriterBuildableAttribute + private IEnumerable CollectBuildableTypes(IEnumerable models) + { + var buildableTypes = new HashSet(new CSharpTypeNameComparer()); + var visitedTypes = new HashSet(new CSharpTypeNameComparer()); + + // for all Resource types, just add them directly to buildableTypes + foreach (var resource in models.OfType()) + { + buildableTypes.Add(resource.Type); + } + + var modelDictionary = models.OfType().ToDictionary(m => m.Type, m => m, new CSharpTypeNameComparer()); + + foreach (var model in modelDictionary.Values) + { + ProcessModel(model.Type, visitedTypes, buildableTypes, modelDictionary); + } + + return buildableTypes.OrderBy(m => m.Name); + } + + private void ProcessModel(CSharpType type, HashSet visitedTypes, HashSet buildableTypes, Dictionary modelDictionary) + { + // Skip if already processed + if (visitedTypes.Contains(type)) + return; + + + visitedTypes.Add(type); + + // Check if this model implements IJsonmodel or IPersistableModel + if (ImplementsIPersistableModel(type, modelDictionary, out var model)) + { + buildableTypes.Add(type); + + if (model is null) + { + return; + } + + // Process properties recursively to find their types + foreach (var property in model.Properties) + { + var propertyType = property.Declaration.Type.IsCollection ? GetInnerMostElement(property.Declaration.Type) : property.Declaration.Type; + ProcessModel(propertyType, visitedTypes, buildableTypes, modelDictionary); + } + + var baseModels = model.EnumerateHierarchy().Skip(1).ToList(); + foreach (var baseModel in baseModels) + { + // Process base model properties recursively + if (baseModel is SystemObjectType || baseModel is SerializableObjectType) + { + foreach (var baseProperty in baseModel.Properties) + { + var basePropertyType = baseProperty.Declaration.Type.IsCollection ? GetInnerMostElement(baseProperty.Declaration.Type) : baseProperty.Declaration.Type; + ProcessModel(basePropertyType, visitedTypes, buildableTypes, modelDictionary); + } + } + } + } + } + + private CSharpType GetInnerMostElement(CSharpType type) + { + var result = type.ElementType; + while (result.IsCollection) + { + result = result.ElementType; + } + return result; + } + + private bool ImplementsIPersistableModel(CSharpType type, Dictionary modelDictionary, out SerializableObjectType? model) + { + if (modelDictionary.TryGetValue(type, out model)) + { + return true; + } + + if (!type.IsFrameworkType || type.IsEnum || type.IsLiteral) + return false; + + return type.FrameworkType.GetInterfaces().Any(i => i.Name == "IPersistableModel`1" || i.Name == "IJsonModel`1"); + } + public static string Name => $"{Configuration.Namespace.RemovePeriods()}Context"; + + private class CSharpTypeNameComparer : IEqualityComparer + { + public bool Equals(CSharpType? x, CSharpType? y) + { + if (x is null && y is null) + { + return true; + } + if (x is null || y is null) + { + return false; + } + return x.Namespace == y.Namespace && x.Name == y.Name; + } + + public int GetHashCode(CSharpType obj) + { + HashCode hashCode = new HashCode(); + hashCode.Add(obj.Namespace); + hashCode.Add(obj.Name); + return hashCode.ToHashCode(); + } + } } } diff --git a/src/AutoRest.CSharp/Common/Input/Source/SourceInputModel.cs b/src/AutoRest.CSharp/Common/Input/Source/SourceInputModel.cs index 0060acc29d5..9c3a0b9dd34 100644 --- a/src/AutoRest.CSharp/Common/Input/Source/SourceInputModel.cs +++ b/src/AutoRest.CSharp/Common/Input/Source/SourceInputModel.cs @@ -6,14 +6,14 @@ using System.Diagnostics.CodeAnalysis; using System.IO; using System.Linq; -using AutoRest.CSharp.AutoRest.Plugins; using System.Threading.Tasks; +using AutoRest.CSharp.AutoRest.Plugins; +using AutoRest.CSharp.Common.Input; using AutoRest.CSharp.Generation.Types; using Azure.Core; using Microsoft.Build.Construction; using Microsoft.CodeAnalysis; using NuGet.Configuration; -using AutoRest.CSharp.Common.Input; namespace AutoRest.CSharp.Input.Source { @@ -22,6 +22,7 @@ public class SourceInputModel private readonly CompilationInput? _existingCompilation; private readonly CodeGenAttributes _codeGenAttributes; private readonly Dictionary _nameMap = new Dictionary(StringComparer.OrdinalIgnoreCase); + private readonly Dictionary _isObsoleteCache = new Dictionary(); public Compilation Customization { get; } public Compilation? PreviousContract { get; } @@ -48,6 +49,16 @@ public SourceInputModel(Compilation customization, CompilationInput? existingCom } } + public bool IsObsolete(CSharpType type) + { + if (_isObsoleteCache.TryGetValue(type, out var isObsolete)) + { + return isObsolete; + } + var customTypeSymbol = Customization.GetTypeByMetadataName($"{type.Namespace}.{type.Name}"); + return customTypeSymbol?.GetAttributes().Any(attr => attr.AttributeClass?.Name == "ObsoleteAttribute" || attr.AttributeClass?.Name == "Obsolete") == true; + } + public IReadOnlyList? GetServiceVersionOverrides() { var osvAttributeType = Customization.GetTypeByMetadataName(typeof(CodeGenOverrideServiceVersionsAttribute).FullName!)!; diff --git a/src/AutoRest.CSharp/Common/Output/Expressions/KnownValueExpressions/ModelReaderWriterExpression.cs b/src/AutoRest.CSharp/Common/Output/Expressions/KnownValueExpressions/ModelReaderWriterExpression.cs index af07d7f2637..755bba7a7bd 100644 --- a/src/AutoRest.CSharp/Common/Output/Expressions/KnownValueExpressions/ModelReaderWriterExpression.cs +++ b/src/AutoRest.CSharp/Common/Output/Expressions/KnownValueExpressions/ModelReaderWriterExpression.cs @@ -5,6 +5,7 @@ using System.ClientModel.Primitives; using System.Collections.Generic; using System.Text; +using AutoRest.CSharp.Common.Input; using AutoRest.CSharp.Common.Output.Expressions.Statements; using AutoRest.CSharp.Common.Output.Expressions.ValueExpressions; using AutoRest.CSharp.Generation.Types; @@ -31,15 +32,24 @@ public static ValueExpression Read(CSharpType type, JsonElementExpression elemen return JsonSerializerExpression.Deserialize(element, type); } + IReadOnlyList readBody = + [ + New.Instance( + typeof(BinaryData), + [ + new MemberExpression(typeof(Encoding), nameof(Encoding.UTF8)).Invoke(nameof(UTF8Encoding.GetBytes), + [ + element.GetRawText() + ]) + ]), + useManagedServiceIdentityV3 ? ModelReaderWriterOptionsExpression.UsingSystemAssignedUserAssignedV3(options) : options ?? ModelReaderWriterOptionsExpression.Wire + ]; + return new InvokeStaticMethodExpression( - typeof(ModelReaderWriter), - nameof(ModelReaderWriter.Read), - [ - New.Instance(typeof(BinaryData), [new MemberExpression(typeof(Encoding), nameof(Encoding.UTF8)).Invoke(nameof(UTF8Encoding.GetBytes), [element.GetRawText()])]), - useManagedServiceIdentityV3 ? ModelReaderWriterOptionsExpression.UsingSystemAssignedUserAssignedV3(options) : options ?? ModelReaderWriterOptionsExpression.Wire, - ModelReaderWriterContextExpression.Default - ], - TypeArguments: [type]); + typeof(ModelReaderWriter), + nameof(ModelReaderWriter.Read), + Configuration.UseModelReaderWriter ? [.. readBody, ModelReaderWriterContextExpression.Default] : readBody, + TypeArguments: [type]); } // MRW can't handle DataFactoryElement<> for now, so we use JsonSerializerExpression directly diff --git a/src/AutoRest.CSharp/Common/Output/Models/Types/ModelFactoryTypeProvider.cs b/src/AutoRest.CSharp/Common/Output/Models/Types/ModelFactoryTypeProvider.cs index f7ce86888c7..750c555a5cf 100644 --- a/src/AutoRest.CSharp/Common/Output/Models/Types/ModelFactoryTypeProvider.cs +++ b/src/AutoRest.CSharp/Common/Output/Models/Types/ModelFactoryTypeProvider.cs @@ -68,7 +68,7 @@ private ModelFactoryTypeProvider(IEnumerable objectTypes : base(defaultNamespace, sourceInputModel) { _typeFactory = typeFactory; - _models = objectTypes; + _models = objectTypes.Where(o => !o.IsObsolete()); DefaultName = $"{defaultClientName}ModelFactory".ToCleanName(); DefaultAccessibility = "public"; ExistingModelFactoryMethods = typeof(ResourceManagerModelFactory).GetMethods(BindingFlags.Static | BindingFlags.Public).ToHashSet(); diff --git a/src/AutoRest.CSharp/Common/Output/Models/Types/ObjectType.cs b/src/AutoRest.CSharp/Common/Output/Models/Types/ObjectType.cs index f68fadac5a0..1ebd380a66a 100644 --- a/src/AutoRest.CSharp/Common/Output/Models/Types/ObjectType.cs +++ b/src/AutoRest.CSharp/Common/Output/Models/Types/ObjectType.cs @@ -69,8 +69,11 @@ protected ObjectType(string defaultNamespace, SourceInputModel? sourceInputModel if (initCtorParameterCount > 0 && serializationCtorParameterCount > 0) { - var accessibility = IsStruct ? MethodSignatureModifiers.Public : - IsInheritableCommonType ? MethodSignatureModifiers.Protected : MethodSignatureModifiers.Internal; + var accessibility = IsStruct + ? MethodSignatureModifiers.Public + : IsInheritableCommonType + ? MethodSignatureModifiers.Protected | MethodSignatureModifiers.Internal + : MethodSignatureModifiers.Internal; return new( new ConstructorSignature(Type, null, $"Initializes a new instance of {Type:C} for deserialization.", accessibility, Array.Empty()), Array.Empty(), diff --git a/src/AutoRest.CSharp/Common/Output/Models/Types/TypeProvider.cs b/src/AutoRest.CSharp/Common/Output/Models/Types/TypeProvider.cs index 2c5d319cff0..8fcf321b2be 100644 --- a/src/AutoRest.CSharp/Common/Output/Models/Types/TypeProvider.cs +++ b/src/AutoRest.CSharp/Common/Output/Models/Types/TypeProvider.cs @@ -86,6 +86,13 @@ public static string GetDefaultModelNamespace(string? namespaceOverride, string return defaultNamespace; } + public bool IsObsolete() + { + if (_sourceInputModel is null) + return false; + return _sourceInputModel.IsObsolete(Type); + } + public override bool Equals(object? obj) { if (obj is null) diff --git a/src/AutoRest.CSharp/Common/Output/PostProcessing/PostProcessor.cs b/src/AutoRest.CSharp/Common/Output/PostProcessing/PostProcessor.cs index 56e12b287b0..6f232b28b1c 100644 --- a/src/AutoRest.CSharp/Common/Output/PostProcessing/PostProcessor.cs +++ b/src/AutoRest.CSharp/Common/Output/PostProcessing/PostProcessor.cs @@ -9,6 +9,8 @@ using System.Linq; using System.Threading.Tasks; using AutoRest.CSharp.AutoRest.Plugins; +using AutoRest.CSharp.Common.Generation.Writers; +using AutoRest.CSharp.Common.Input; using AutoRest.CSharp.Output.Models.Types; using AutoRest.CSharp.Utilities; using Microsoft.CodeAnalysis; @@ -24,6 +26,8 @@ internal class PostProcessor private readonly string? _modelFactoryFullName; private readonly string? _aspExtensionClassName; private readonly ImmutableHashSet _modelsToKeep; + private INamedTypeSymbol? _mrwContextTypeSymbol; + private HashSet? _mrwContextDocuments; public PostProcessor(ImmutableHashSet modelsToKeep, string? modelFactoryFullName = null, string? aspExtensionClassName = null) { @@ -47,6 +51,8 @@ protected async Task GetTypeSymbolsAsync(Compilation compilation, P var result = new HashSet(SymbolEqualityComparer.Default); var declarationCache = new Dictionary>(SymbolEqualityComparer.Default); var documentCache = new Dictionary>(); + _mrwContextTypeSymbol = compilation.GetTypeByMetadataName($"{Configuration.Namespace}.{ModelReaderWriterContextWriter.Name}"); + _mrwContextDocuments = project.Documents.Where(d => d.Name.Contains(ModelReaderWriterContextWriter.Name)).ToHashSet(); INamedTypeSymbol? modelFactorySymbol = null; if (_modelFactoryFullName != null) @@ -113,7 +119,7 @@ public async Task InternalizeAsync(Project project) // first get all the declared symbols var definitions = await GetTypeSymbolsAsync(compilation, project, true); // build the reference map - var referenceMap = await new ReferenceMapBuilder(compilation, project, HasDiscriminator).BuildPublicReferenceMapAsync(definitions.DeclaredSymbols, definitions.DeclaredNodesCache); + var referenceMap = await new ReferenceMapBuilder(compilation, project, HasDiscriminator, _mrwContextDocuments!).BuildPublicReferenceMapAsync(definitions.DeclaredSymbols, definitions.DeclaredNodesCache); // get the root symbols var rootSymbols = GetRootSymbols(project, definitions); // traverse all the root and recursively add all the things we met @@ -136,9 +142,83 @@ public async Task InternalizeAsync(Project project) } var modelNamesToRemove = nodesToInternalize.Keys.Select(item => item.Identifier.Text).Concat(suppressedTypeNames); + var modelFullNamesToRemove = nodesToInternalize.Keys.Select(item => GetFullName(item)).ToHashSet(); project = await RemoveMethodsFromModelFactoryAsync(project, definitions, modelNamesToRemove.ToHashSet()); + project = await RemoveAttributesFromModelRreaderWriterContext(project, modelFullNamesToRemove); return project; + + string GetFullName(BaseTypeDeclarationSyntax item) + { + var parent = item.Parent; + if (parent is NamespaceDeclarationSyntax namespaceDeclaration) + { + return $"global::{namespaceDeclaration.Name}.{item.Identifier.Text}"; + } + return item.Identifier.Text; + } + } + + private async Task RemoveAttributesFromModelRreaderWriterContext(Project project, HashSet namesToRemove) + { + if (_mrwContextTypeSymbol is null) + { + return project; + } + + var updatedAttributeLists = new List(); + var mrwContextClassNode = _mrwContextTypeSymbol.DeclaringSyntaxReferences.FirstOrDefault()?.GetSyntax() as ClassDeclarationSyntax; + if (mrwContextClassNode is null) + { + return project; + } + + var root = await mrwContextClassNode.SyntaxTree.GetRootAsync(); + var updated = false; + foreach (var attributeList in mrwContextClassNode!.AttributeLists) + { + var updatedAttributes = new List(); + foreach (var attribute in attributeList.Attributes) + { + if (!ShouldRemoveAttribute(attribute)) + { + updatedAttributes.Add(attribute); + } + } + + if (updatedAttributes.Count != attributeList.Attributes.Count) + { + updated = true; + if (updatedAttributes.Count == 0) + { + continue; // skip empty attribute lists + } + updatedAttributeLists.Add(SyntaxFactory.AttributeList(SyntaxFactory.SeparatedList(updatedAttributes))); + } + else + { + updatedAttributeLists.Add(attributeList); + } + } + + if (updated) + { + var leadingTrivia = mrwContextClassNode.GetLeadingTrivia(); + var newClassNode = mrwContextClassNode.WithAttributeLists(SyntaxFactory.List(updatedAttributeLists)).WithLeadingTrivia(leadingTrivia); + var newRoot = root.ReplaceNode(mrwContextClassNode, newClassNode); + + var mrwContextDocument = project.GetDocument(mrwContextClassNode.SyntaxTree)!; + mrwContextDocument = mrwContextDocument.WithSyntaxRoot(newRoot); + return mrwContextDocument.Project; + } + + return project; + + bool ShouldRemoveAttribute(AttributeSyntax attr) + { + var attributeArgumentNames = attr.ArgumentList?.Arguments.Select(x => ((x.Expression as TypeOfExpressionSyntax)?.Type as QualifiedNameSyntax)?.ToString()); + return attributeArgumentNames != null && attributeArgumentNames.Any(name => name is not null && namesToRemove.Contains(name)); + } } private async Task RemoveMethodsFromModelFactoryAsync(Project project, TypeSymbols definitions, HashSet namesToRemove) @@ -212,7 +292,7 @@ public async Task RemoveAsync(Project project) // find all the declarations, including non-public declared var definitions = await GetTypeSymbolsAsync(compilation, project, false); // build reference map - var referenceMap = await new ReferenceMapBuilder(compilation, project, HasDiscriminator).BuildAllReferenceMapAsync(definitions.DeclaredSymbols, definitions.DocumentsCache); + var referenceMap = await new ReferenceMapBuilder(compilation, project, HasDiscriminator, _mrwContextDocuments!).BuildAllReferenceMapAsync(definitions.DeclaredSymbols, definitions.DocumentsCache); // get root symbols var rootSymbols = GetRootSymbols(project, definitions); // traverse the map to determine the declarations that we are about to remove, starting from root nodes @@ -295,6 +375,7 @@ private async Task RemoveModelsAsync(Project project, IEnumerable>(); + foreach (var model in unusedModels) { var document = project.GetDocument(model.SyntaxTree); @@ -310,6 +391,9 @@ private async Task RemoveModelsAsync(Project project, IEnumerable RemoveModelsFromDocumentAsync(Project project, IEnum return document.Project; } + private async Task RemoveInvalidRefs(Project project) + { + var solution = project.Solution; + + // Process each document for invalid attributes (with fresh semantic models) + foreach (var documentId in project.DocumentIds) + { + solution = await RemoveInvalidAttributes(solution, documentId); + } + + // Process each document for invalid usings + foreach (var documentId in project.DocumentIds) + { + solution = await RemoveInvalidUsings(solution, documentId); + } + + return solution.GetProject(project.Id)!; + } + + private async Task RemoveInvalidUsings(Solution solution, DocumentId documentId) + { + var document = solution.GetDocument(documentId)!; + var root = await document.GetSyntaxRootAsync(); + var model = await document.GetSemanticModelAsync(); + + if (root is not CompilationUnitSyntax cu || model == null) + return solution; + + var invalidUsings = cu.Usings + .Where(u => + { + var info = model.GetSymbolInfo(u.Name!); + var sym = info.Symbol as INamespaceSymbol; + return sym is null || !sym.GetMembers().Any(); + }) + .ToList(); + + if (invalidUsings.Count > 0) + { + cu = cu.RemoveNodes(invalidUsings, SyntaxRemoveOptions.KeepNoTrivia)!; + solution = solution.WithDocumentSyntaxRoot(documentId, cu); + } + + return solution; + } + + private async Task RemoveInvalidAttributes(Solution solution, DocumentId documentId) + { + var document = solution.GetDocument(documentId)!; + var root = await document.GetSyntaxRootAsync(); + var model = await document.GetSemanticModelAsync(); + + if (root is not CompilationUnitSyntax cu || model == null) + return solution; + + var invalidAttributes = cu.DescendantNodes() + .OfType() + .Where(attr => attr.Attributes.Any(attribute => + attribute.ArgumentList?.Arguments.Any(arg => + arg.Expression is TypeOfExpressionSyntax typeOfExpr && + model.GetTypeInfo(typeOfExpr.Type).Type?.TypeKind == TypeKind.Error) == true)) + .ToList(); + + if (invalidAttributes.Count > 0) + { + cu = cu.RemoveNodes(invalidAttributes, SyntaxRemoveOptions.KeepLeadingTrivia)!; + solution = solution.WithDocumentSyntaxRoot(documentId, cu); + } + + return solution; + } + protected HashSet GetRootSymbols(Project project, TypeSymbols modelSymbols) { var result = new HashSet(SymbolEqualityComparer.Default); diff --git a/src/AutoRest.CSharp/Common/Output/PostProcessing/ReferenceMapBuilder.cs b/src/AutoRest.CSharp/Common/Output/PostProcessing/ReferenceMapBuilder.cs index a12c94a29f6..e99cd1e708d 100644 --- a/src/AutoRest.CSharp/Common/Output/PostProcessing/ReferenceMapBuilder.cs +++ b/src/AutoRest.CSharp/Common/Output/PostProcessing/ReferenceMapBuilder.cs @@ -22,12 +22,14 @@ internal class ReferenceMapBuilder private readonly Compilation _compilation; private readonly Project _project; private readonly HasDiscriminatorDelegate _hasDiscriminatorFunc; + private readonly HashSet _documentsToSkip; - public ReferenceMapBuilder(Compilation compilation, Project project, HasDiscriminatorDelegate hasDiscriminatorFunc) + public ReferenceMapBuilder(Compilation compilation, Project project, HasDiscriminatorDelegate hasDiscriminatorFunc, HashSet documentsToSkip) { _compilation = compilation; _project = project; _hasDiscriminatorFunc = hasDiscriminatorFunc; + _documentsToSkip = documentsToSkip; } public async Task BuildPublicReferenceMapAsync(IEnumerable definitions, IReadOnlyDictionary> nodeCache) @@ -161,6 +163,9 @@ private async Task AddReferenceToReferenceMapAsync(INamedTypeSymbol symbol, Refe { var document = location.Document; + if (_documentsToSkip.Contains(document)) + continue; + // skip this reference if it comes from a document that does not define any symbol if (!documentCache.TryGetValue(document, out var candidateReferenceSymbols)) continue; diff --git a/src/AutoRest.CSharp/DataPlane/AutoRest/DataPlaneTarget.cs b/src/AutoRest.CSharp/DataPlane/AutoRest/DataPlaneTarget.cs index dc91d6b32ac..7bf03d6f506 100644 --- a/src/AutoRest.CSharp/DataPlane/AutoRest/DataPlaneTarget.cs +++ b/src/AutoRest.CSharp/DataPlane/AutoRest/DataPlaneTarget.cs @@ -90,7 +90,7 @@ public static void Execute(GeneratedCodeWorkspace project, InputNamespace inputN var contextWriter = new CodeWriter(); var contextWriterInstance = new ModelReaderWriterContextWriter(); - contextWriterInstance.Write(contextWriter); + contextWriterInstance.Write(contextWriter, library.Models); project.AddGeneratedFile($"Models/{ModelReaderWriterContextWriter.Name}.cs", contextWriter.ToString()); } } diff --git a/src/AutoRest.CSharp/LowLevel/AutoRest/LowLevelTarget.cs b/src/AutoRest.CSharp/LowLevel/AutoRest/LowLevelTarget.cs index e678c45fc5f..73d857874bc 100644 --- a/src/AutoRest.CSharp/LowLevel/AutoRest/LowLevelTarget.cs +++ b/src/AutoRest.CSharp/LowLevel/AutoRest/LowLevelTarget.cs @@ -108,7 +108,7 @@ public static async Task ExecuteAsync(GeneratedCodeWorkspace project, InputNames var contextWriter = new CodeWriter(); var contextWriterInstance = new ModelReaderWriterContextWriter(); - contextWriterInstance.Write(contextWriter); + contextWriterInstance.Write(contextWriter, library.AllModels); project.AddGeneratedFile($"Models/{ModelReaderWriterContextWriter.Name}.cs", contextWriter.ToString()); IEnumerable modelsToKeep = [.. library.AccessOverriddenModels, ModelReaderWriterContextWriter.Name]; diff --git a/src/AutoRest.CSharp/Mgmt/AutoRest/MgmtTarget.cs b/src/AutoRest.CSharp/Mgmt/AutoRest/MgmtTarget.cs index f8b1cc447b6..6a7b5f3c96e 100644 --- a/src/AutoRest.CSharp/Mgmt/AutoRest/MgmtTarget.cs +++ b/src/AutoRest.CSharp/Mgmt/AutoRest/MgmtTarget.cs @@ -240,7 +240,8 @@ public static async Task ExecuteAsync(GeneratedCodeWorkspace project) { var contextWriter = new CodeWriter(); var contextWriterInstance = new ModelReaderWriterContextWriter(); - contextWriterInstance.Write(contextWriter); + var allModels = MgmtContext.Library.Models.Concat(MgmtContext.Library.PropertyBagModels).Concat(MgmtContext.Library.ArmResources).Concat(MgmtContext.Library.ResourceData); + contextWriterInstance.Write(contextWriter, allModels); project.AddGeneratedFile($"Models/{ModelReaderWriterContextWriter.Name}.cs", contextWriter.ToString()); } diff --git a/src/AutoRest.CSharp/Mgmt/Generation/MgmtLongRunningOperationWriter.cs b/src/AutoRest.CSharp/Mgmt/Generation/MgmtLongRunningOperationWriter.cs index 105c1d45593..dbe9ef4f464 100644 --- a/src/AutoRest.CSharp/Mgmt/Generation/MgmtLongRunningOperationWriter.cs +++ b/src/AutoRest.CSharp/Mgmt/Generation/MgmtLongRunningOperationWriter.cs @@ -104,7 +104,7 @@ public void Write() { _writer.Line($"_operation = new {_operationInternalType}({nextLinkOperation}, clientDiagnostics, {Configuration.ApiTypes.ResponseParameterName}, {_name:L}, fallbackStrategy: new {typeof(SequentialDelayStrategy)}());"); } - } + } _writer.Line(); using (_writer.Scope($"private string GetOperationId(RehydrationToken? rehydrationToken)")) @@ -113,7 +113,16 @@ public void Write() { _writer.Line($"return null;"); } - _writer.Line($"var data = {typeof(ModelReaderWriter)}.{nameof(ModelReaderWriter.Write)}(rehydrationToken, ModelReaderWriterOptions.Json, {ModelReaderWriterContextExpression.Default});"); + + if (Configuration.UseModelReaderWriter) + { + _writer.Line($"var data = {typeof(ModelReaderWriter)}.{nameof(ModelReaderWriter.Write)}(rehydrationToken, ModelReaderWriterOptions.Json, {ModelReaderWriterContextExpression.Default});"); + } + else + { + _writer.Line($"var data = {typeof(ModelReaderWriter)}.{nameof(ModelReaderWriter.Write)}(rehydrationToken, ModelReaderWriterOptions.Json);"); + } + _writer.Line($"using var document = {typeof(JsonDocument)}.{nameof(JsonDocument.Parse)}(data);"); _writer.Line($"var lroDetails = document.RootElement;"); _writer.Line($"return lroDetails.{nameof(JsonElement.GetProperty)}(\"id\").{nameof(JsonElement.GetString)}();"); diff --git a/test/AutoRest.Shared.Tests/AutoRest.Shared.Tests.csproj b/test/AutoRest.Shared.Tests/AutoRest.Shared.Tests.csproj index c4d05d2ef7b..24c9e362342 100644 --- a/test/AutoRest.Shared.Tests/AutoRest.Shared.Tests.csproj +++ b/test/AutoRest.Shared.Tests/AutoRest.Shared.Tests.csproj @@ -20,7 +20,6 @@ - diff --git a/test/AutoRest.TestServerLowLevel.Tests/AutoRest.TestServerLowLevel.Tests.csproj b/test/AutoRest.TestServerLowLevel.Tests/AutoRest.TestServerLowLevel.Tests.csproj index ed59ad45756..c8bf4929fcb 100644 --- a/test/AutoRest.TestServerLowLevel.Tests/AutoRest.TestServerLowLevel.Tests.csproj +++ b/test/AutoRest.TestServerLowLevel.Tests/AutoRest.TestServerLowLevel.Tests.csproj @@ -37,7 +37,6 @@ - diff --git a/test/CadlRanchProjects/authentication/api-key/src/Generated/Models/AuthenticationApiKeyContext.cs b/test/CadlRanchProjects/authentication/api-key/src/Generated/Models/AuthenticationApiKeyContext.cs index 2934fcfdd24..2b36fb853d1 100644 --- a/test/CadlRanchProjects/authentication/api-key/src/Generated/Models/AuthenticationApiKeyContext.cs +++ b/test/CadlRanchProjects/authentication/api-key/src/Generated/Models/AuthenticationApiKeyContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Authentication.ApiKey.Models; namespace Authentication.ApiKey { @@ -13,6 +14,7 @@ namespace Authentication.ApiKey /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InvalidAuth))] public partial class AuthenticationApiKeyContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/Models/_Specs_AzureClientGeneratorCoreAccessContext.cs b/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/Models/_Specs_AzureClientGeneratorCoreAccessContext.cs index c1b87f583b2..07d067aa730 100644 --- a/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/Models/_Specs_AzureClientGeneratorCoreAccessContext.cs +++ b/test/CadlRanchProjects/azure/client-generator-core/access/src/Generated/Models/_Specs_AzureClientGeneratorCoreAccessContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.ClientGenerator.Core.Access.Models; namespace _Specs_.Azure.ClientGenerator.Core.Access { @@ -13,6 +14,12 @@ namespace _Specs_.Azure.ClientGenerator.Core.Access /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InternalDecoratorModelInInternal))] + [ModelReaderWriterBuildable(typeof(NoDecoratorModelInPublic))] + [ModelReaderWriterBuildable(typeof(PublicDecoratorModelInInternal))] + [ModelReaderWriterBuildable(typeof(PublicDecoratorModelInPublic))] + [ModelReaderWriterBuildable(typeof(SharedModel))] + [ModelReaderWriterBuildable(typeof(UnknownAbstractModel))] public partial class _Specs_AzureClientGeneratorCoreAccessContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/client-generator-core/flatten-property/src/Generated/Models/_Specs_AzureClientGeneratorCoreFlattenPropertyContext.cs b/test/CadlRanchProjects/azure/client-generator-core/flatten-property/src/Generated/Models/_Specs_AzureClientGeneratorCoreFlattenPropertyContext.cs index 0763b5a149c..631814f2f82 100644 --- a/test/CadlRanchProjects/azure/client-generator-core/flatten-property/src/Generated/Models/_Specs_AzureClientGeneratorCoreFlattenPropertyContext.cs +++ b/test/CadlRanchProjects/azure/client-generator-core/flatten-property/src/Generated/Models/_Specs_AzureClientGeneratorCoreFlattenPropertyContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.ClientGenerator.Core.FlattenProperty.Models; namespace _Specs_.Azure.ClientGenerator.Core.FlattenProperty { @@ -13,6 +14,8 @@ namespace _Specs_.Azure.ClientGenerator.Core.FlattenProperty /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(FlattenModel))] + [ModelReaderWriterBuildable(typeof(NestedFlattenModel))] public partial class _Specs_AzureClientGeneratorCoreFlattenPropertyContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/Models/_Specs_AzureClientGeneratorCoreUsageContext.cs b/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/Models/_Specs_AzureClientGeneratorCoreUsageContext.cs index c3ff77e8400..bb255957fd7 100644 --- a/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/Models/_Specs_AzureClientGeneratorCoreUsageContext.cs +++ b/test/CadlRanchProjects/azure/client-generator-core/usage/src/Generated/Models/_Specs_AzureClientGeneratorCoreUsageContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.ClientGenerator.Core.Usage.Models; namespace _Specs_.Azure.ClientGenerator.Core.Usage { @@ -13,6 +14,11 @@ namespace _Specs_.Azure.ClientGenerator.Core.Usage /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InputModel))] + [ModelReaderWriterBuildable(typeof(OrphanModel))] + [ModelReaderWriterBuildable(typeof(OutputModel))] + [ModelReaderWriterBuildable(typeof(ResultModel))] + [ModelReaderWriterBuildable(typeof(RoundTripModel))] public partial class _Specs_AzureClientGeneratorCoreUsageContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/basic/src/Generated/Models/_Specs_AzureCoreBasicContext.cs b/test/CadlRanchProjects/azure/core/basic/src/Generated/Models/_Specs_AzureCoreBasicContext.cs index e6ab267b76c..232fb3907a7 100644 --- a/test/CadlRanchProjects/azure/core/basic/src/Generated/Models/_Specs_AzureCoreBasicContext.cs +++ b/test/CadlRanchProjects/azure/core/basic/src/Generated/Models/_Specs_AzureCoreBasicContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Core.Basic.Models; namespace _Specs_.Azure.Core.Basic { @@ -13,6 +14,9 @@ namespace _Specs_.Azure.Core.Basic /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(User))] + [ModelReaderWriterBuildable(typeof(UserList))] + [ModelReaderWriterBuildable(typeof(UserOrder))] public partial class _Specs_AzureCoreBasicContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/lro/rpc/src/Generated/Models/_AzureLroRpcContext.cs b/test/CadlRanchProjects/azure/core/lro/rpc/src/Generated/Models/_AzureLroRpcContext.cs index 18dffee80d2..92ba5759636 100644 --- a/test/CadlRanchProjects/azure/core/lro/rpc/src/Generated/Models/_AzureLroRpcContext.cs +++ b/test/CadlRanchProjects/azure/core/lro/rpc/src/Generated/Models/_AzureLroRpcContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Azure.Lro.Rpc.Models; namespace _Azure.Lro.Rpc { @@ -13,6 +14,8 @@ namespace _Azure.Lro.Rpc /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(GenerationOptions))] + [ModelReaderWriterBuildable(typeof(GenerationResult))] public partial class _AzureLroRpcContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/Models/_AzureLroStandardContext.cs b/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/Models/_AzureLroStandardContext.cs index 696c5e7e5a1..d6b478ef4d4 100644 --- a/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/Models/_AzureLroStandardContext.cs +++ b/test/CadlRanchProjects/azure/core/lro/standard/src/Generated/Models/_AzureLroStandardContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Azure.Lro.Standard.Models; namespace _Azure.Lro.Standard { @@ -13,6 +14,8 @@ namespace _Azure.Lro.Standard /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ExportedUser))] + [ModelReaderWriterBuildable(typeof(User))] public partial class _AzureLroStandardContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/model/src/Generated/Models/_Specs_AzureCoreModelContext.cs b/test/CadlRanchProjects/azure/core/model/src/Generated/Models/_Specs_AzureCoreModelContext.cs index a3d65e3e573..e022893ad37 100644 --- a/test/CadlRanchProjects/azure/core/model/src/Generated/Models/_Specs_AzureCoreModelContext.cs +++ b/test/CadlRanchProjects/azure/core/model/src/Generated/Models/_Specs_AzureCoreModelContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Core.Model.Models; namespace _Specs_.Azure.Core.Model { @@ -13,6 +14,7 @@ namespace _Specs_.Azure.Core.Model /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AzureEmbeddingModel))] public partial class _Specs_AzureCoreModelContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/page/src/Generated/Models/_Specs_AzureCorePageContext.cs b/test/CadlRanchProjects/azure/core/page/src/Generated/Models/_Specs_AzureCorePageContext.cs index 9928b0eb725..c15bae014f6 100644 --- a/test/CadlRanchProjects/azure/core/page/src/Generated/Models/_Specs_AzureCorePageContext.cs +++ b/test/CadlRanchProjects/azure/core/page/src/Generated/Models/_Specs_AzureCorePageContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Core.Page.Models; namespace _Specs_.Azure.Core.Page { @@ -13,6 +14,11 @@ namespace _Specs_.Azure.Core.Page /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(FirstItem))] + [ModelReaderWriterBuildable(typeof(ListItemInputBody))] + [ModelReaderWriterBuildable(typeof(SecondItem))] + [ModelReaderWriterBuildable(typeof(User))] + [ModelReaderWriterBuildable(typeof(UserOrder))] public partial class _Specs_AzureCorePageContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/scalar/src/Generated/Models/_Specs_AzureCoreScalarContext.cs b/test/CadlRanchProjects/azure/core/scalar/src/Generated/Models/_Specs_AzureCoreScalarContext.cs index ff9f59c4d92..ca991136c9f 100644 --- a/test/CadlRanchProjects/azure/core/scalar/src/Generated/Models/_Specs_AzureCoreScalarContext.cs +++ b/test/CadlRanchProjects/azure/core/scalar/src/Generated/Models/_Specs_AzureCoreScalarContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Core.Scalar.Models; namespace _Specs_.Azure.Core.Scalar { @@ -13,6 +14,7 @@ namespace _Specs_.Azure.Core.Scalar /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AzureLocationModel))] public partial class _Specs_AzureCoreScalarContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/core/traits/src/Generated/Models/_Specs_AzureCoreTraitsContext.cs b/test/CadlRanchProjects/azure/core/traits/src/Generated/Models/_Specs_AzureCoreTraitsContext.cs index a0364c13a38..013fc7d7a10 100644 --- a/test/CadlRanchProjects/azure/core/traits/src/Generated/Models/_Specs_AzureCoreTraitsContext.cs +++ b/test/CadlRanchProjects/azure/core/traits/src/Generated/Models/_Specs_AzureCoreTraitsContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Core.Traits.Models; namespace _Specs_.Azure.Core.Traits { @@ -13,6 +14,9 @@ namespace _Specs_.Azure.Core.Traits /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(User))] + [ModelReaderWriterBuildable(typeof(UserActionParam))] + [ModelReaderWriterBuildable(typeof(UserActionResponse))] public partial class _Specs_AzureCoreTraitsContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/encode/duration/src/Generated/Models/_Specs_AzureEncodeDurationContext.cs b/test/CadlRanchProjects/azure/encode/duration/src/Generated/Models/_Specs_AzureEncodeDurationContext.cs index c1725ca54b1..9bd870fc433 100644 --- a/test/CadlRanchProjects/azure/encode/duration/src/Generated/Models/_Specs_AzureEncodeDurationContext.cs +++ b/test/CadlRanchProjects/azure/encode/duration/src/Generated/Models/_Specs_AzureEncodeDurationContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Encode.Duration.Models; namespace _Specs_.Azure.Encode.Duration { @@ -13,6 +14,7 @@ namespace _Specs_.Azure.Encode.Duration /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DurationModel))] public partial class _Specs_AzureEncodeDurationContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/example/basic/src/Generated/Models/_Specs_AzureExampleBasicContext.cs b/test/CadlRanchProjects/azure/example/basic/src/Generated/Models/_Specs_AzureExampleBasicContext.cs index 0f6743033bb..db90be130fa 100644 --- a/test/CadlRanchProjects/azure/example/basic/src/Generated/Models/_Specs_AzureExampleBasicContext.cs +++ b/test/CadlRanchProjects/azure/example/basic/src/Generated/Models/_Specs_AzureExampleBasicContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Specs_.Azure.Example.Basic.Models; namespace _Specs_.Azure.Example.Basic { @@ -13,6 +14,9 @@ namespace _Specs_.Azure.Example.Basic /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ActionRequest))] + [ModelReaderWriterBuildable(typeof(ActionResponse))] + [ModelReaderWriterBuildable(typeof(Model))] public partial class _Specs_AzureExampleBasicContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/resource-manager/common-properties/src/Generated/Models/_AzureResourceManagerCommonPropertiesContext.cs b/test/CadlRanchProjects/azure/resource-manager/common-properties/src/Generated/Models/_AzureResourceManagerCommonPropertiesContext.cs index 8b7a83a1164..cdd0b2bb040 100644 --- a/test/CadlRanchProjects/azure/resource-manager/common-properties/src/Generated/Models/_AzureResourceManagerCommonPropertiesContext.cs +++ b/test/CadlRanchProjects/azure/resource-manager/common-properties/src/Generated/Models/_AzureResourceManagerCommonPropertiesContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using _Azure.ResourceManager.CommonProperties.Models; namespace _Azure.ResourceManager.CommonProperties { @@ -13,6 +15,12 @@ namespace _Azure.ResourceManager.CommonProperties /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ConfidentialResource))] + [ModelReaderWriterBuildable(typeof(ConfidentialResourceData))] + [ModelReaderWriterBuildable(typeof(ConfidentialResourceProperties))] + [ModelReaderWriterBuildable(typeof(ManagedIdentityTrackedResource))] + [ModelReaderWriterBuildable(typeof(ManagedIdentityTrackedResourceData))] + [ModelReaderWriterBuildable(typeof(SystemData))] public partial class _AzureResourceManagerCommonPropertiesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/_AzureResourceManagerNonResourcesContext.cs b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/_AzureResourceManagerNonResourcesContext.cs index 1e3b467f38d..b45995fc4e0 100644 --- a/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/_AzureResourceManagerNonResourcesContext.cs +++ b/test/CadlRanchProjects/azure/resource-manager/non-resource/src/Generated/Models/_AzureResourceManagerNonResourcesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Azure.ResourceManager.NonResources.Models; namespace _Azure.ResourceManager.NonResources { @@ -13,6 +14,7 @@ namespace _Azure.ResourceManager.NonResources /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(NonResource))] public partial class _AzureResourceManagerNonResourcesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/azure/resource-manager/resources/src/Generated/Models/_AzureResourceManagerResourcesContext.cs b/test/CadlRanchProjects/azure/resource-manager/resources/src/Generated/Models/_AzureResourceManagerResourcesContext.cs index d4a3a787685..9d6cc560aee 100644 --- a/test/CadlRanchProjects/azure/resource-manager/resources/src/Generated/Models/_AzureResourceManagerResourcesContext.cs +++ b/test/CadlRanchProjects/azure/resource-manager/resources/src/Generated/Models/_AzureResourceManagerResourcesContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using _Azure.ResourceManager.Resources.Models; namespace _Azure.ResourceManager.Resources { @@ -13,6 +15,23 @@ namespace _Azure.ResourceManager.Resources /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ExtensionsResource))] + [ModelReaderWriterBuildable(typeof(ExtensionsResourceData))] + [ModelReaderWriterBuildable(typeof(ExtensionsResourceProperties))] + [ModelReaderWriterBuildable(typeof(LocationResource))] + [ModelReaderWriterBuildable(typeof(LocationResourceData))] + [ModelReaderWriterBuildable(typeof(LocationResourceProperties))] + [ModelReaderWriterBuildable(typeof(NestedProxyResource))] + [ModelReaderWriterBuildable(typeof(NestedProxyResourceData))] + [ModelReaderWriterBuildable(typeof(NestedProxyResourceProperties))] + [ModelReaderWriterBuildable(typeof(NotificationDetails))] + [ModelReaderWriterBuildable(typeof(SingletonTrackedResource))] + [ModelReaderWriterBuildable(typeof(SingletonTrackedResourceData))] + [ModelReaderWriterBuildable(typeof(SingletonTrackedResourceProperties))] + [ModelReaderWriterBuildable(typeof(SystemData))] + [ModelReaderWriterBuildable(typeof(TopLevelTrackedResource))] + [ModelReaderWriterBuildable(typeof(TopLevelTrackedResourceData))] + [ModelReaderWriterBuildable(typeof(TopLevelTrackedResourceProperties))] public partial class _AzureResourceManagerResourcesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/client/naming/src/Generated/Models/ClientNamingContext.cs b/test/CadlRanchProjects/client/naming/src/Generated/Models/ClientNamingContext.cs index 3a6413fb378..746aa768b5e 100644 --- a/test/CadlRanchProjects/client/naming/src/Generated/Models/ClientNamingContext.cs +++ b/test/CadlRanchProjects/client/naming/src/Generated/Models/ClientNamingContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Client.Naming.Models; namespace Client.Naming { @@ -13,6 +14,11 @@ namespace Client.Naming /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Models.ClientModel))] + [ModelReaderWriterBuildable(typeof(ClientNameAndJsonEncodedNameModel))] + [ModelReaderWriterBuildable(typeof(ClientNameModel))] + [ModelReaderWriterBuildable(typeof(CSModel))] + [ModelReaderWriterBuildable(typeof(LanguageClientNameModel))] public partial class ClientNamingContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/encode/bytes/src/Generated/Models/EncodeBytesContext.cs b/test/CadlRanchProjects/encode/bytes/src/Generated/Models/EncodeBytesContext.cs index 1ea41817c29..09e266a68ba 100644 --- a/test/CadlRanchProjects/encode/bytes/src/Generated/Models/EncodeBytesContext.cs +++ b/test/CadlRanchProjects/encode/bytes/src/Generated/Models/EncodeBytesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Encode.Bytes.Models; namespace Encode.Bytes { @@ -13,6 +14,10 @@ namespace Encode.Bytes /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Base64BytesProperty))] + [ModelReaderWriterBuildable(typeof(Base64urlArrayBytesProperty))] + [ModelReaderWriterBuildable(typeof(Base64urlBytesProperty))] + [ModelReaderWriterBuildable(typeof(DefaultBytesProperty))] public partial class EncodeBytesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/encode/datetime/src/Generated/Models/EncodeDatetimeContext.cs b/test/CadlRanchProjects/encode/datetime/src/Generated/Models/EncodeDatetimeContext.cs index d1e14ce371c..810b95082e2 100644 --- a/test/CadlRanchProjects/encode/datetime/src/Generated/Models/EncodeDatetimeContext.cs +++ b/test/CadlRanchProjects/encode/datetime/src/Generated/Models/EncodeDatetimeContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Encode.Datetime.Models; namespace Encode.Datetime { @@ -13,6 +14,11 @@ namespace Encode.Datetime /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DefaultDatetimeProperty))] + [ModelReaderWriterBuildable(typeof(Rfc3339DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(Rfc7231DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(UnixTimestampArrayDatetimeProperty))] + [ModelReaderWriterBuildable(typeof(UnixTimestampDatetimeProperty))] public partial class EncodeDatetimeContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/encode/duration/src/Generated/Models/EncodeDurationContext.cs b/test/CadlRanchProjects/encode/duration/src/Generated/Models/EncodeDurationContext.cs index f555c3897e7..1cb4e78207d 100644 --- a/test/CadlRanchProjects/encode/duration/src/Generated/Models/EncodeDurationContext.cs +++ b/test/CadlRanchProjects/encode/duration/src/Generated/Models/EncodeDurationContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Encode.Duration.Models; namespace Encode.Duration { @@ -13,6 +14,12 @@ namespace Encode.Duration /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DefaultDurationProperty))] + [ModelReaderWriterBuildable(typeof(Float64SecondsDurationProperty))] + [ModelReaderWriterBuildable(typeof(FloatSecondsDurationArrayProperty))] + [ModelReaderWriterBuildable(typeof(FloatSecondsDurationProperty))] + [ModelReaderWriterBuildable(typeof(Int32SecondsDurationProperty))] + [ModelReaderWriterBuildable(typeof(ISO8601DurationProperty))] public partial class EncodeDurationContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/encode/numeric/src/Generated/Models/EncodeNumericContext.cs b/test/CadlRanchProjects/encode/numeric/src/Generated/Models/EncodeNumericContext.cs index 49aa6853248..d3d6af604de 100644 --- a/test/CadlRanchProjects/encode/numeric/src/Generated/Models/EncodeNumericContext.cs +++ b/test/CadlRanchProjects/encode/numeric/src/Generated/Models/EncodeNumericContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Encode.Numeric.Models; namespace Encode.Numeric { @@ -13,6 +14,9 @@ namespace Encode.Numeric /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(SafeintAsStringProperty))] + [ModelReaderWriterBuildable(typeof(Uint32AsStringProperty))] + [ModelReaderWriterBuildable(typeof(Uint8AsStringProperty))] public partial class EncodeNumericContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/parameters/basic/src/Generated/Models/ParametersBasicContext.cs b/test/CadlRanchProjects/parameters/basic/src/Generated/Models/ParametersBasicContext.cs index 7987ff72f28..68b8ed422a9 100644 --- a/test/CadlRanchProjects/parameters/basic/src/Generated/Models/ParametersBasicContext.cs +++ b/test/CadlRanchProjects/parameters/basic/src/Generated/Models/ParametersBasicContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Parameters.Basic.Models; namespace Parameters.Basic { @@ -13,6 +14,7 @@ namespace Parameters.Basic /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(User))] public partial class ParametersBasicContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/parameters/body-optionality/src/Generated/Models/ParametersBodyOptionalityContext.cs b/test/CadlRanchProjects/parameters/body-optionality/src/Generated/Models/ParametersBodyOptionalityContext.cs index bad1e282280..f37e287cb4d 100644 --- a/test/CadlRanchProjects/parameters/body-optionality/src/Generated/Models/ParametersBodyOptionalityContext.cs +++ b/test/CadlRanchProjects/parameters/body-optionality/src/Generated/Models/ParametersBodyOptionalityContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Parameters.BodyOptionality.Models; namespace Parameters.BodyOptionality { @@ -13,6 +14,7 @@ namespace Parameters.BodyOptionality /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BodyModel))] public partial class ParametersBodyOptionalityContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/parameters/spread/src/Generated/Models/ParametersSpreadContext.cs b/test/CadlRanchProjects/parameters/spread/src/Generated/Models/ParametersSpreadContext.cs index 9a8eca9685a..f0554bf3fe1 100644 --- a/test/CadlRanchProjects/parameters/spread/src/Generated/Models/ParametersSpreadContext.cs +++ b/test/CadlRanchProjects/parameters/spread/src/Generated/Models/ParametersSpreadContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Parameters.Spread.Models; namespace Parameters.Spread { @@ -13,6 +14,7 @@ namespace Parameters.Spread /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BodyParameter))] public partial class ParametersSpreadContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/payload/content-negotiation/src/Generated/Models/PayloadContentNegotiationContext.cs b/test/CadlRanchProjects/payload/content-negotiation/src/Generated/Models/PayloadContentNegotiationContext.cs index 16dacedbf3e..b86a54fa5b5 100644 --- a/test/CadlRanchProjects/payload/content-negotiation/src/Generated/Models/PayloadContentNegotiationContext.cs +++ b/test/CadlRanchProjects/payload/content-negotiation/src/Generated/Models/PayloadContentNegotiationContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Payload.ContentNegotiation.Models; namespace Payload.ContentNegotiation { @@ -13,6 +14,7 @@ namespace Payload.ContentNegotiation /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(PngImageAsJson))] public partial class PayloadContentNegotiationContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/payload/multipart/src/Generated/Models/PayloadMultiPartContext.cs b/test/CadlRanchProjects/payload/multipart/src/Generated/Models/PayloadMultiPartContext.cs index 9b26b98fa4d..8642e1df2f1 100644 --- a/test/CadlRanchProjects/payload/multipart/src/Generated/Models/PayloadMultiPartContext.cs +++ b/test/CadlRanchProjects/payload/multipart/src/Generated/Models/PayloadMultiPartContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Payload.MultiPart.Models; namespace Payload.MultiPart { @@ -13,6 +14,22 @@ namespace Payload.MultiPart /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Address))] + [ModelReaderWriterBuildable(typeof(AnonymousModelRequest))] + [ModelReaderWriterBuildable(typeof(BinaryArrayPartsRequest))] + [ModelReaderWriterBuildable(typeof(ComplexHttpPartsModelRequest))] + [ModelReaderWriterBuildable(typeof(ComplexPartsRequest))] + [ModelReaderWriterBuildable(typeof(File))] + [ModelReaderWriterBuildable(typeof(FileOptionalContentType))] + [ModelReaderWriterBuildable(typeof(FileRequiredMetaData))] + [ModelReaderWriterBuildable(typeof(FileSpecificContentType))] + [ModelReaderWriterBuildable(typeof(FileWithHttpPartOptionalContentTypeRequest))] + [ModelReaderWriterBuildable(typeof(FileWithHttpPartRequiredContentTypeRequest))] + [ModelReaderWriterBuildable(typeof(FileWithHttpPartSpecificContentTypeRequest))] + [ModelReaderWriterBuildable(typeof(FloatRequest))] + [ModelReaderWriterBuildable(typeof(JsonPartRequest))] + [ModelReaderWriterBuildable(typeof(MultiBinaryPartsRequest))] + [ModelReaderWriterBuildable(typeof(MultiPartRequest))] public partial class PayloadMultiPartContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/Models/SerializationEncodedNameJsonContext.cs b/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/Models/SerializationEncodedNameJsonContext.cs index 483bcf4a9bf..48756468c81 100644 --- a/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/Models/SerializationEncodedNameJsonContext.cs +++ b/test/CadlRanchProjects/serialization/encoded-name/json/src/Generated/Models/SerializationEncodedNameJsonContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Serialization.EncodedName.Json.Models; namespace Serialization.EncodedName.Json { @@ -13,6 +14,7 @@ namespace Serialization.EncodedName.Json /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(JsonEncodedNameModel))] public partial class SerializationEncodedNameJsonContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/special-words/src/Generated/Models/SpecialWordsContext.cs b/test/CadlRanchProjects/special-words/src/Generated/Models/SpecialWordsContext.cs index a7a018c007f..65b7af8788c 100644 --- a/test/CadlRanchProjects/special-words/src/Generated/Models/SpecialWordsContext.cs +++ b/test/CadlRanchProjects/special-words/src/Generated/Models/SpecialWordsContext.cs @@ -13,6 +13,40 @@ namespace SpecialWords /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(And))] + [ModelReaderWriterBuildable(typeof(As))] + [ModelReaderWriterBuildable(typeof(Assert))] + [ModelReaderWriterBuildable(typeof(Async))] + [ModelReaderWriterBuildable(typeof(Await))] + [ModelReaderWriterBuildable(typeof(Break))] + [ModelReaderWriterBuildable(typeof(Class))] + [ModelReaderWriterBuildable(typeof(Constructor))] + [ModelReaderWriterBuildable(typeof(Continue))] + [ModelReaderWriterBuildable(typeof(Def))] + [ModelReaderWriterBuildable(typeof(Del))] + [ModelReaderWriterBuildable(typeof(Elif))] + [ModelReaderWriterBuildable(typeof(Else))] + [ModelReaderWriterBuildable(typeof(Except))] + [ModelReaderWriterBuildable(typeof(Exec))] + [ModelReaderWriterBuildable(typeof(Finally))] + [ModelReaderWriterBuildable(typeof(For))] + [ModelReaderWriterBuildable(typeof(From))] + [ModelReaderWriterBuildable(typeof(Global))] + [ModelReaderWriterBuildable(typeof(If))] + [ModelReaderWriterBuildable(typeof(Import))] + [ModelReaderWriterBuildable(typeof(In))] + [ModelReaderWriterBuildable(typeof(Is))] + [ModelReaderWriterBuildable(typeof(Lambda))] + [ModelReaderWriterBuildable(typeof(Not))] + [ModelReaderWriterBuildable(typeof(Or))] + [ModelReaderWriterBuildable(typeof(Pass))] + [ModelReaderWriterBuildable(typeof(Raise))] + [ModelReaderWriterBuildable(typeof(Return))] + [ModelReaderWriterBuildable(typeof(SameAsModel))] + [ModelReaderWriterBuildable(typeof(Try))] + [ModelReaderWriterBuildable(typeof(While))] + [ModelReaderWriterBuildable(typeof(With))] + [ModelReaderWriterBuildable(typeof(Yield))] public partial class SpecialWordsContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/array/src/Generated/Models/_Type_ArrayContext.cs b/test/CadlRanchProjects/type/array/src/Generated/Models/_Type_ArrayContext.cs index 51eba64a90a..e3929a104f0 100644 --- a/test/CadlRanchProjects/type/array/src/Generated/Models/_Type_ArrayContext.cs +++ b/test/CadlRanchProjects/type/array/src/Generated/Models/_Type_ArrayContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type._Array.Models; namespace _Type._Array { @@ -13,6 +14,7 @@ namespace _Type._Array /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InnerModel))] public partial class _Type_ArrayContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/dictionary/src/Generated/Models/_Type_DictionaryContext.cs b/test/CadlRanchProjects/type/dictionary/src/Generated/Models/_Type_DictionaryContext.cs index 8d9b6a26a1c..b6d4f089104 100644 --- a/test/CadlRanchProjects/type/dictionary/src/Generated/Models/_Type_DictionaryContext.cs +++ b/test/CadlRanchProjects/type/dictionary/src/Generated/Models/_Type_DictionaryContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type._Dictionary.Models; namespace _Type._Dictionary { @@ -13,6 +14,7 @@ namespace _Type._Dictionary /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InnerModel))] public partial class _Type_DictionaryContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs b/test/CadlRanchProjects/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs index f1288e52e75..178ec506ac7 100644 --- a/test/CadlRanchProjects/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs +++ b/test/CadlRanchProjects/type/model/empty/src/Generated/Models/_TypeModelEmptyContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Empty.Models; namespace _Type.Model.Empty { @@ -13,6 +14,9 @@ namespace _Type.Model.Empty /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(EmptyInput))] + [ModelReaderWriterBuildable(typeof(EmptyInputOutput))] + [ModelReaderWriterBuildable(typeof(EmptyOutput))] public partial class _TypeModelEmptyContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs b/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs index ec06c11122a..54a2b8b90d9 100644 --- a/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs +++ b/test/CadlRanchProjects/type/model/inheritance/enum-discriminator/src/Generated/Models/_TypeModelInheritanceEnumDiscriminatorContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Inheritance.EnumDiscriminator.Models; namespace _Type.Model.Inheritance.EnumDiscriminator { @@ -13,6 +14,12 @@ namespace _Type.Model.Inheritance.EnumDiscriminator /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cobra))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(Golden))] + [ModelReaderWriterBuildable(typeof(Snake))] + [ModelReaderWriterBuildable(typeof(UnknownDog))] + [ModelReaderWriterBuildable(typeof(UnknownSnake))] public partial class _TypeModelInheritanceEnumDiscriminatorContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs b/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs index 9ba9074c26e..995d79764f0 100644 --- a/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs +++ b/test/CadlRanchProjects/type/model/inheritance/not-discriminated/src/Generated/Models/_TypeModelInheritanceNotDiscriminatedContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Inheritance.NotDiscriminated.Models; namespace _Type.Model.Inheritance.NotDiscriminated { @@ -13,6 +14,9 @@ namespace _Type.Model.Inheritance.NotDiscriminated /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Pet))] + [ModelReaderWriterBuildable(typeof(Siamese))] public partial class _TypeModelInheritanceNotDiscriminatedContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs b/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs index d81acc726a5..51d4101b62f 100644 --- a/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs +++ b/test/CadlRanchProjects/type/model/inheritance/recursive/src/Generated/Models/_TypeModelInheritanceRecursiveContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Inheritance.Recursive.Models; namespace _Type.Model.Inheritance.Recursive { @@ -13,6 +14,8 @@ namespace _Type.Model.Inheritance.Recursive /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Element))] + [ModelReaderWriterBuildable(typeof(Extension))] public partial class _TypeModelInheritanceRecursiveContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs b/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs index 99817654fc3..3ce4bb087f0 100644 --- a/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs +++ b/test/CadlRanchProjects/type/model/inheritance/single-discriminator/src/Generated/Models/_TypeModelInheritanceSingleDiscriminatorContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Inheritance.SingleDiscriminator.Models; namespace _Type.Model.Inheritance.SingleDiscriminator { @@ -13,6 +14,15 @@ namespace _Type.Model.Inheritance.SingleDiscriminator /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Bird))] + [ModelReaderWriterBuildable(typeof(Dinosaur))] + [ModelReaderWriterBuildable(typeof(Eagle))] + [ModelReaderWriterBuildable(typeof(Goose))] + [ModelReaderWriterBuildable(typeof(SeaGull))] + [ModelReaderWriterBuildable(typeof(Sparrow))] + [ModelReaderWriterBuildable(typeof(TRex))] + [ModelReaderWriterBuildable(typeof(UnknownBird))] + [ModelReaderWriterBuildable(typeof(UnknownDinosaur))] public partial class _TypeModelInheritanceSingleDiscriminatorContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs b/test/CadlRanchProjects/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs index a14d335c6d7..5c7245d32f7 100644 --- a/test/CadlRanchProjects/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs +++ b/test/CadlRanchProjects/type/model/usage/src/Generated/Models/_TypeModelUsageContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Usage.Models; namespace _Type.Model.Usage { @@ -13,6 +14,9 @@ namespace _Type.Model.Usage /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InputOutputRecord))] + [ModelReaderWriterBuildable(typeof(InputRecord))] + [ModelReaderWriterBuildable(typeof(OutputRecord))] public partial class _TypeModelUsageContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs b/test/CadlRanchProjects/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs index 37e1b0d0a66..169f7247fe6 100644 --- a/test/CadlRanchProjects/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs +++ b/test/CadlRanchProjects/type/model/visibility/src/Generated/Models/_TypeModelVisibilityContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Model.Visibility.Models; namespace _Type.Model.Visibility { @@ -13,6 +14,8 @@ namespace _Type.Model.Visibility /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ReadOnlyModel))] + [ModelReaderWriterBuildable(typeof(VisibilityModel))] public partial class _TypeModelVisibilityContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs b/test/CadlRanchProjects/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs index ce97d4615b4..449334b4b9c 100644 --- a/test/CadlRanchProjects/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs +++ b/test/CadlRanchProjects/type/property/additional-properties/src/Generated/Models/_TypePropertyAdditionalPropertiesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Property.AdditionalProperties.Models; namespace _Type.Property.AdditionalProperties { @@ -13,6 +14,45 @@ namespace _Type.Property.AdditionalProperties /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DifferentSpreadFloatDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadFloatRecord))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelArrayDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelArrayRecord))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelRecord))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadStringDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadStringRecord))] + [ModelReaderWriterBuildable(typeof(ExtendsFloatAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsModelAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsModelArrayAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsStringAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalPropertiesDerived))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalPropertiesDiscriminatedDerived))] + [ModelReaderWriterBuildable(typeof(IsFloatAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsModelAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsModelArrayAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsStringAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalPropertiesDerived))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalPropertiesDiscriminatedDerived))] + [ModelReaderWriterBuildable(typeof(ModelForRecord))] + [ModelReaderWriterBuildable(typeof(MultipleSpreadRecord))] + [ModelReaderWriterBuildable(typeof(SpreadFloatRecord))] + [ModelReaderWriterBuildable(typeof(SpreadModelArrayRecord))] + [ModelReaderWriterBuildable(typeof(SpreadModelRecord))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForNonDiscriminatedUnion))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForNonDiscriminatedUnion2))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForNonDiscriminatedUnion3))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForUnion))] + [ModelReaderWriterBuildable(typeof(SpreadStringRecord))] + [ModelReaderWriterBuildable(typeof(UnknownExtendsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(UnknownIsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(WidgetData0))] + [ModelReaderWriterBuildable(typeof(WidgetData1))] + [ModelReaderWriterBuildable(typeof(WidgetData2))] public partial class _TypePropertyAdditionalPropertiesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs b/test/CadlRanchProjects/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs index 11798c1380f..f84fdf5a863 100644 --- a/test/CadlRanchProjects/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs +++ b/test/CadlRanchProjects/type/property/nullable/src/Generated/Models/_TypePropertyNullableContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Property.Nullable.Models; namespace _Type.Property.Nullable { @@ -13,6 +14,14 @@ namespace _Type.Property.Nullable /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BytesProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsByteProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsModelProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsStringProperty))] + [ModelReaderWriterBuildable(typeof(DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(DurationProperty))] + [ModelReaderWriterBuildable(typeof(InnerModel))] + [ModelReaderWriterBuildable(typeof(StringProperty))] public partial class _TypePropertyNullableContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/property/optionality/src/Generated/Models/_TypePropertyOptionalityContext.cs b/test/CadlRanchProjects/type/property/optionality/src/Generated/Models/_TypePropertyOptionalityContext.cs index b35e163c921..812004fa7f5 100644 --- a/test/CadlRanchProjects/type/property/optionality/src/Generated/Models/_TypePropertyOptionalityContext.cs +++ b/test/CadlRanchProjects/type/property/optionality/src/Generated/Models/_TypePropertyOptionalityContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Property.Optionality.Models; namespace _Type.Property.Optionality { @@ -13,6 +14,22 @@ namespace _Type.Property.Optionality /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BooleanLiteralProperty))] + [ModelReaderWriterBuildable(typeof(BytesProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsByteProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsModelProperty))] + [ModelReaderWriterBuildable(typeof(DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(DurationProperty))] + [ModelReaderWriterBuildable(typeof(FloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(IntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(PlainDateProperty))] + [ModelReaderWriterBuildable(typeof(PlainTimeProperty))] + [ModelReaderWriterBuildable(typeof(RequiredAndOptionalProperty))] + [ModelReaderWriterBuildable(typeof(StringLiteralProperty))] + [ModelReaderWriterBuildable(typeof(StringProperty))] + [ModelReaderWriterBuildable(typeof(UnionFloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionIntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionStringLiteralProperty))] public partial class _TypePropertyOptionalityContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs b/test/CadlRanchProjects/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs index 95439d64a05..1b634979d1d 100644 --- a/test/CadlRanchProjects/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs +++ b/test/CadlRanchProjects/type/property/value-types/src/Generated/Models/_TypePropertyValueTypesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Property.ValueTypes.Models; namespace _Type.Property.ValueTypes { @@ -13,6 +14,36 @@ namespace _Type.Property.ValueTypes /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BooleanLiteralProperty))] + [ModelReaderWriterBuildable(typeof(BooleanProperty))] + [ModelReaderWriterBuildable(typeof(BytesProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsIntProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsModelProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsStringProperty))] + [ModelReaderWriterBuildable(typeof(DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(Decimal128Property))] + [ModelReaderWriterBuildable(typeof(DecimalProperty))] + [ModelReaderWriterBuildable(typeof(DictionaryStringProperty))] + [ModelReaderWriterBuildable(typeof(DurationProperty))] + [ModelReaderWriterBuildable(typeof(EnumProperty))] + [ModelReaderWriterBuildable(typeof(ExtensibleEnumProperty))] + [ModelReaderWriterBuildable(typeof(FloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(FloatProperty))] + [ModelReaderWriterBuildable(typeof(InnerModel))] + [ModelReaderWriterBuildable(typeof(IntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(IntProperty))] + [ModelReaderWriterBuildable(typeof(ModelProperty))] + [ModelReaderWriterBuildable(typeof(NeverProperty))] + [ModelReaderWriterBuildable(typeof(StringLiteralProperty))] + [ModelReaderWriterBuildable(typeof(StringProperty))] + [ModelReaderWriterBuildable(typeof(UnionEnumValueProperty))] + [ModelReaderWriterBuildable(typeof(UnionFloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionIntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionStringLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnknownArrayProperty))] + [ModelReaderWriterBuildable(typeof(UnknownDictProperty))] + [ModelReaderWriterBuildable(typeof(UnknownIntProperty))] + [ModelReaderWriterBuildable(typeof(UnknownStringProperty))] public partial class _TypePropertyValueTypesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/type/union/src/Generated/Models/_TypeUnionContext.cs b/test/CadlRanchProjects/type/union/src/Generated/Models/_TypeUnionContext.cs index 99992de91ec..14423cb7a7b 100644 --- a/test/CadlRanchProjects/type/union/src/Generated/Models/_TypeUnionContext.cs +++ b/test/CadlRanchProjects/type/union/src/Generated/Models/_TypeUnionContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using _Type.Union.Models; namespace _Type.Union { @@ -13,6 +14,22 @@ namespace _Type.Union /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(EnumsOnlyCases))] + [ModelReaderWriterBuildable(typeof(GetResponse))] + [ModelReaderWriterBuildable(typeof(GetResponse1))] + [ModelReaderWriterBuildable(typeof(GetResponse2))] + [ModelReaderWriterBuildable(typeof(GetResponse3))] + [ModelReaderWriterBuildable(typeof(GetResponse4))] + [ModelReaderWriterBuildable(typeof(GetResponse5))] + [ModelReaderWriterBuildable(typeof(GetResponse6))] + [ModelReaderWriterBuildable(typeof(GetResponse7))] + [ModelReaderWriterBuildable(typeof(GetResponse8))] + [ModelReaderWriterBuildable(typeof(GetResponse9))] + [ModelReaderWriterBuildable(typeof(MixedLiteralsCases))] + [ModelReaderWriterBuildable(typeof(MixedTypesCases))] + [ModelReaderWriterBuildable(typeof(StringAndArrayCases))] public partial class _TypeUnionContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/added/src/Generated/Models/VersioningAddedContext.cs b/test/CadlRanchProjects/versioning/added/src/Generated/Models/VersioningAddedContext.cs index f56bd5bee77..77608b82bdb 100644 --- a/test/CadlRanchProjects/versioning/added/src/Generated/Models/VersioningAddedContext.cs +++ b/test/CadlRanchProjects/versioning/added/src/Generated/Models/VersioningAddedContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.Added.Models; namespace Versioning.Added { @@ -13,6 +14,8 @@ namespace Versioning.Added /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelV1))] + [ModelReaderWriterBuildable(typeof(ModelV2))] public partial class VersioningAddedContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/madeOptional/src/Generated/Models/VersioningMadeOptionalContext.cs b/test/CadlRanchProjects/versioning/madeOptional/src/Generated/Models/VersioningMadeOptionalContext.cs index 53ab58b31c6..f7ecfe42798 100644 --- a/test/CadlRanchProjects/versioning/madeOptional/src/Generated/Models/VersioningMadeOptionalContext.cs +++ b/test/CadlRanchProjects/versioning/madeOptional/src/Generated/Models/VersioningMadeOptionalContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.MadeOptional.Models; namespace Versioning.MadeOptional { @@ -13,6 +14,7 @@ namespace Versioning.MadeOptional /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(TestModel))] public partial class VersioningMadeOptionalContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/removed-betaversion/src/Generated/Models/VersioningRemovedBetaVersionContext.cs b/test/CadlRanchProjects/versioning/removed-betaversion/src/Generated/Models/VersioningRemovedBetaVersionContext.cs index 6cb19a27380..7cb08cf5af6 100644 --- a/test/CadlRanchProjects/versioning/removed-betaversion/src/Generated/Models/VersioningRemovedBetaVersionContext.cs +++ b/test/CadlRanchProjects/versioning/removed-betaversion/src/Generated/Models/VersioningRemovedBetaVersionContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.Removed.BetaVersion.Models; namespace Versioning.Removed.BetaVersion { @@ -13,6 +14,9 @@ namespace Versioning.Removed.BetaVersion /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelV1))] + [ModelReaderWriterBuildable(typeof(ModelV2))] + [ModelReaderWriterBuildable(typeof(ModelV3))] public partial class VersioningRemovedBetaVersionContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/removed-oldversion/src/Generated/Models/VersioningRemovedOldVersionContext.cs b/test/CadlRanchProjects/versioning/removed-oldversion/src/Generated/Models/VersioningRemovedOldVersionContext.cs index e3c782e9037..886f54942ce 100644 --- a/test/CadlRanchProjects/versioning/removed-oldversion/src/Generated/Models/VersioningRemovedOldVersionContext.cs +++ b/test/CadlRanchProjects/versioning/removed-oldversion/src/Generated/Models/VersioningRemovedOldVersionContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.Removed.OldVersion.Models; namespace Versioning.Removed.OldVersion { @@ -13,6 +14,9 @@ namespace Versioning.Removed.OldVersion /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelV1))] + [ModelReaderWriterBuildable(typeof(ModelV2))] + [ModelReaderWriterBuildable(typeof(ModelV3))] public partial class VersioningRemovedOldVersionContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/removed/src/Generated/Models/VersioningRemovedLatestVersionContext.cs b/test/CadlRanchProjects/versioning/removed/src/Generated/Models/VersioningRemovedLatestVersionContext.cs index 2cd0848a746..064b30ef60e 100644 --- a/test/CadlRanchProjects/versioning/removed/src/Generated/Models/VersioningRemovedLatestVersionContext.cs +++ b/test/CadlRanchProjects/versioning/removed/src/Generated/Models/VersioningRemovedLatestVersionContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.Removed.LatestVersion.Models; namespace Versioning.Removed.LatestVersion { @@ -13,6 +14,8 @@ namespace Versioning.Removed.LatestVersion /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelV2))] + [ModelReaderWriterBuildable(typeof(ModelV3))] public partial class VersioningRemovedLatestVersionContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/renamedFrom/src/Generated/Models/VersioningRenamedFromContext.cs b/test/CadlRanchProjects/versioning/renamedFrom/src/Generated/Models/VersioningRenamedFromContext.cs index 25d732d0a68..c80d712e6cb 100644 --- a/test/CadlRanchProjects/versioning/renamedFrom/src/Generated/Models/VersioningRenamedFromContext.cs +++ b/test/CadlRanchProjects/versioning/renamedFrom/src/Generated/Models/VersioningRenamedFromContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.RenamedFrom.Models; namespace Versioning.RenamedFrom { @@ -13,6 +14,7 @@ namespace Versioning.RenamedFrom /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(NewModel))] public partial class VersioningRenamedFromContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjects/versioning/typeChangedFrom/src/Generated/Models/VersioningTypeChangedFromContext.cs b/test/CadlRanchProjects/versioning/typeChangedFrom/src/Generated/Models/VersioningTypeChangedFromContext.cs index c30a8604a12..4d94392f13c 100644 --- a/test/CadlRanchProjects/versioning/typeChangedFrom/src/Generated/Models/VersioningTypeChangedFromContext.cs +++ b/test/CadlRanchProjects/versioning/typeChangedFrom/src/Generated/Models/VersioningTypeChangedFromContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Versioning.TypeChangedFrom.Models; namespace Versioning.TypeChangedFrom { @@ -13,6 +14,7 @@ namespace Versioning.TypeChangedFrom /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(TestModel))] public partial class VersioningTypeChangedFromContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure.Tests/CadlRanchProjectsNonAzure.Tests.csproj b/test/CadlRanchProjectsNonAzure.Tests/CadlRanchProjectsNonAzure.Tests.csproj index 0454d3ea430..5bc48e9bfc9 100644 --- a/test/CadlRanchProjectsNonAzure.Tests/CadlRanchProjectsNonAzure.Tests.csproj +++ b/test/CadlRanchProjectsNonAzure.Tests/CadlRanchProjectsNonAzure.Tests.csproj @@ -39,7 +39,6 @@ - diff --git a/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/Models/ScmClientNamingContext.cs b/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/Models/ScmClientNamingContext.cs index a457926e519..6c59db6cc8e 100644 --- a/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/Models/ScmClientNamingContext.cs +++ b/test/CadlRanchProjectsNonAzure/client/naming/src/Generated/Models/ScmClientNamingContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.Client.Naming.Models; namespace Scm.Client.Naming { @@ -10,6 +11,11 @@ namespace Scm.Client.Naming /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Models.ClientModel))] + [ModelReaderWriterBuildable(typeof(ClientNameAndJsonEncodedNameModel))] + [ModelReaderWriterBuildable(typeof(ClientNameModel))] + [ModelReaderWriterBuildable(typeof(CSModel))] + [ModelReaderWriterBuildable(typeof(LanguageClientNameModel))] public partial class ScmClientNamingContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/Models/ScmParametersBodyOptionalityContext.cs b/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/Models/ScmParametersBodyOptionalityContext.cs index 8fed2aade6b..96644bc1ce1 100644 --- a/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/Models/ScmParametersBodyOptionalityContext.cs +++ b/test/CadlRanchProjectsNonAzure/parameters/body-optionality/src/Generated/Models/ScmParametersBodyOptionalityContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.Parameters.BodyOptionality.Models; namespace Scm.Parameters.BodyOptionality { @@ -10,6 +11,7 @@ namespace Scm.Parameters.BodyOptionality /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BodyModel))] public partial class ScmParametersBodyOptionalityContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/Models/ScmParametersSpreadContext.cs b/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/Models/ScmParametersSpreadContext.cs index 4a209e44638..8f51b090048 100644 --- a/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/Models/ScmParametersSpreadContext.cs +++ b/test/CadlRanchProjectsNonAzure/parameters/spread/src/Generated/Models/ScmParametersSpreadContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.Parameters.Spread.Models; namespace Scm.Parameters.Spread { @@ -10,6 +11,7 @@ namespace Scm.Parameters.Spread /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BodyParameter))] public partial class ScmParametersSpreadContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/Models/ScmPayloadContentNegotiationContext.cs b/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/Models/ScmPayloadContentNegotiationContext.cs index 0e521c8caff..f6c2634c419 100644 --- a/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/Models/ScmPayloadContentNegotiationContext.cs +++ b/test/CadlRanchProjectsNonAzure/payload/content-negotiation/src/Generated/Models/ScmPayloadContentNegotiationContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.Payload.ContentNegotiation.Models; namespace Scm.Payload.ContentNegotiation { @@ -10,6 +11,7 @@ namespace Scm.Payload.ContentNegotiation /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(PngImageAsJson))] public partial class ScmPayloadContentNegotiationContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/Models/ScmPayloadMultipartContext.cs b/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/Models/ScmPayloadMultipartContext.cs index 977f45e33df..86c39e3a7d7 100644 --- a/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/Models/ScmPayloadMultipartContext.cs +++ b/test/CadlRanchProjectsNonAzure/payload/multipart/src/Generated/Models/ScmPayloadMultipartContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.Payload.Multipart.Models; namespace Scm.Payload.Multipart { @@ -10,6 +11,22 @@ namespace Scm.Payload.Multipart /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Address))] + [ModelReaderWriterBuildable(typeof(AnonymousModelRequest))] + [ModelReaderWriterBuildable(typeof(BinaryArrayPartsRequest))] + [ModelReaderWriterBuildable(typeof(ComplexHttpPartsModelRequest))] + [ModelReaderWriterBuildable(typeof(ComplexPartsRequest))] + [ModelReaderWriterBuildable(typeof(File))] + [ModelReaderWriterBuildable(typeof(FileOptionalContentType))] + [ModelReaderWriterBuildable(typeof(FileRequiredMetaData))] + [ModelReaderWriterBuildable(typeof(FileSpecificContentType))] + [ModelReaderWriterBuildable(typeof(FileWithHttpPartOptionalContentTypeRequest))] + [ModelReaderWriterBuildable(typeof(FileWithHttpPartRequiredContentTypeRequest))] + [ModelReaderWriterBuildable(typeof(FileWithHttpPartSpecificContentTypeRequest))] + [ModelReaderWriterBuildable(typeof(FloatRequest))] + [ModelReaderWriterBuildable(typeof(JsonPartRequest))] + [ModelReaderWriterBuildable(typeof(MultiBinaryPartsRequest))] + [ModelReaderWriterBuildable(typeof(MultiPartRequest))] public partial class ScmPayloadMultipartContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/Models/ScmSerializationEncodedNameJsonContext.cs b/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/Models/ScmSerializationEncodedNameJsonContext.cs index e5e5c42e9a7..9a6bd932b28 100644 --- a/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/Models/ScmSerializationEncodedNameJsonContext.cs +++ b/test/CadlRanchProjectsNonAzure/serialization/encoded-name/json/src/Generated/Models/ScmSerializationEncodedNameJsonContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.Serialization.EncodedName.Json.Models; namespace Scm.Serialization.EncodedName.Json { @@ -10,6 +11,7 @@ namespace Scm.Serialization.EncodedName.Json /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(JsonEncodedNameModel))] public partial class ScmSerializationEncodedNameJsonContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/special-words/src/Generated/Models/ScmSpecialWordsContext.cs b/test/CadlRanchProjectsNonAzure/special-words/src/Generated/Models/ScmSpecialWordsContext.cs index d851cfa74b6..d970900aabe 100644 --- a/test/CadlRanchProjectsNonAzure/special-words/src/Generated/Models/ScmSpecialWordsContext.cs +++ b/test/CadlRanchProjectsNonAzure/special-words/src/Generated/Models/ScmSpecialWordsContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm.SpecialWords.Models; namespace Scm.SpecialWords { @@ -10,6 +11,40 @@ namespace Scm.SpecialWords /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(And))] + [ModelReaderWriterBuildable(typeof(As))] + [ModelReaderWriterBuildable(typeof(Assert))] + [ModelReaderWriterBuildable(typeof(Async))] + [ModelReaderWriterBuildable(typeof(Await))] + [ModelReaderWriterBuildable(typeof(Break))] + [ModelReaderWriterBuildable(typeof(Class))] + [ModelReaderWriterBuildable(typeof(Constructor))] + [ModelReaderWriterBuildable(typeof(Continue))] + [ModelReaderWriterBuildable(typeof(Def))] + [ModelReaderWriterBuildable(typeof(Del))] + [ModelReaderWriterBuildable(typeof(Elif))] + [ModelReaderWriterBuildable(typeof(Else))] + [ModelReaderWriterBuildable(typeof(Except))] + [ModelReaderWriterBuildable(typeof(Exec))] + [ModelReaderWriterBuildable(typeof(Finally))] + [ModelReaderWriterBuildable(typeof(For))] + [ModelReaderWriterBuildable(typeof(From))] + [ModelReaderWriterBuildable(typeof(Global))] + [ModelReaderWriterBuildable(typeof(If))] + [ModelReaderWriterBuildable(typeof(Import))] + [ModelReaderWriterBuildable(typeof(In))] + [ModelReaderWriterBuildable(typeof(Is))] + [ModelReaderWriterBuildable(typeof(Lambda))] + [ModelReaderWriterBuildable(typeof(Not))] + [ModelReaderWriterBuildable(typeof(Or))] + [ModelReaderWriterBuildable(typeof(Pass))] + [ModelReaderWriterBuildable(typeof(Raise))] + [ModelReaderWriterBuildable(typeof(Return))] + [ModelReaderWriterBuildable(typeof(SameAsModel))] + [ModelReaderWriterBuildable(typeof(Try))] + [ModelReaderWriterBuildable(typeof(While))] + [ModelReaderWriterBuildable(typeof(With))] + [ModelReaderWriterBuildable(typeof(Yield))] public partial class ScmSpecialWordsContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/array/src/Generated/Models/Scm_Type_ArrayContext.cs b/test/CadlRanchProjectsNonAzure/type/array/src/Generated/Models/Scm_Type_ArrayContext.cs index e76a5fc3a5b..4c41089b395 100644 --- a/test/CadlRanchProjectsNonAzure/type/array/src/Generated/Models/Scm_Type_ArrayContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/array/src/Generated/Models/Scm_Type_ArrayContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type._Array.Models; namespace Scm._Type._Array { @@ -10,6 +11,7 @@ namespace Scm._Type._Array /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InnerModel))] public partial class Scm_Type_ArrayContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/Models/Scm_Type_DictionaryContext.cs b/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/Models/Scm_Type_DictionaryContext.cs index 6b687b98bbd..3e9594ea5f9 100644 --- a/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/Models/Scm_Type_DictionaryContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/dictionary/src/Generated/Models/Scm_Type_DictionaryContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type._Dictionary.Models; namespace Scm._Type._Dictionary { @@ -10,6 +11,7 @@ namespace Scm._Type._Dictionary /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InnerModel))] public partial class Scm_Type_DictionaryContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/Models/Scm_TypeModelEmptyContext.cs b/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/Models/Scm_TypeModelEmptyContext.cs index d40ce8651bb..454ab770084 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/Models/Scm_TypeModelEmptyContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/model/empty/src/Generated/Models/Scm_TypeModelEmptyContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Model.Empty.Models; namespace Scm._Type.Model.Empty { @@ -10,6 +11,9 @@ namespace Scm._Type.Model.Empty /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(EmptyInput))] + [ModelReaderWriterBuildable(typeof(EmptyInputOutput))] + [ModelReaderWriterBuildable(typeof(EmptyOutput))] public partial class Scm_TypeModelEmptyContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/Models/Scm_TypeModelInheritanceEnumDiscriminatorContext.cs b/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/Models/Scm_TypeModelInheritanceEnumDiscriminatorContext.cs index 121f2ad8fb9..45ddb23a750 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/Models/Scm_TypeModelInheritanceEnumDiscriminatorContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/enum-discriminator/src/Generated/Models/Scm_TypeModelInheritanceEnumDiscriminatorContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Model.Inheritance.EnumDiscriminator.Models; namespace Scm._Type.Model.Inheritance.EnumDiscriminator { @@ -10,6 +11,12 @@ namespace Scm._Type.Model.Inheritance.EnumDiscriminator /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cobra))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(Golden))] + [ModelReaderWriterBuildable(typeof(Snake))] + [ModelReaderWriterBuildable(typeof(UnknownDog))] + [ModelReaderWriterBuildable(typeof(UnknownSnake))] public partial class Scm_TypeModelInheritanceEnumDiscriminatorContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/Models/Scm_TypeModelInheritanceNotDiscriminatedContext.cs b/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/Models/Scm_TypeModelInheritanceNotDiscriminatedContext.cs index 4e8eca07556..85852397cb1 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/Models/Scm_TypeModelInheritanceNotDiscriminatedContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/not-discriminated/src/Generated/Models/Scm_TypeModelInheritanceNotDiscriminatedContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Model.Inheritance.NotDiscriminated.Models; namespace Scm._Type.Model.Inheritance.NotDiscriminated { @@ -10,6 +11,9 @@ namespace Scm._Type.Model.Inheritance.NotDiscriminated /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Pet))] + [ModelReaderWriterBuildable(typeof(Siamese))] public partial class Scm_TypeModelInheritanceNotDiscriminatedContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/Models/Scm_TypeModelInheritanceRecursiveContext.cs b/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/Models/Scm_TypeModelInheritanceRecursiveContext.cs index 958e48bcbc4..285e2f0617b 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/Models/Scm_TypeModelInheritanceRecursiveContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/recursive/src/Generated/Models/Scm_TypeModelInheritanceRecursiveContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Model.Inheritance.Recursive.Models; namespace Scm._Type.Model.Inheritance.Recursive { @@ -10,6 +11,8 @@ namespace Scm._Type.Model.Inheritance.Recursive /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Element))] + [ModelReaderWriterBuildable(typeof(Extension))] public partial class Scm_TypeModelInheritanceRecursiveContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/Models/Scm_TypeModelInheritanceSingleDiscriminatorContext.cs b/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/Models/Scm_TypeModelInheritanceSingleDiscriminatorContext.cs index 79b7387bc54..830e161d376 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/Models/Scm_TypeModelInheritanceSingleDiscriminatorContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/model/inheritance/single-discriminator/src/Generated/Models/Scm_TypeModelInheritanceSingleDiscriminatorContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Model.Inheritance.SingleDiscriminator.Models; namespace Scm._Type.Model.Inheritance.SingleDiscriminator { @@ -10,6 +11,15 @@ namespace Scm._Type.Model.Inheritance.SingleDiscriminator /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Bird))] + [ModelReaderWriterBuildable(typeof(Dinosaur))] + [ModelReaderWriterBuildable(typeof(Eagle))] + [ModelReaderWriterBuildable(typeof(Goose))] + [ModelReaderWriterBuildable(typeof(SeaGull))] + [ModelReaderWriterBuildable(typeof(Sparrow))] + [ModelReaderWriterBuildable(typeof(TRex))] + [ModelReaderWriterBuildable(typeof(UnknownBird))] + [ModelReaderWriterBuildable(typeof(UnknownDinosaur))] public partial class Scm_TypeModelInheritanceSingleDiscriminatorContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/Models/Scm_TypeModelUsageContext.cs b/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/Models/Scm_TypeModelUsageContext.cs index cd6152d7b9f..ff56758e2d8 100644 --- a/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/Models/Scm_TypeModelUsageContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/model/usage/src/Generated/Models/Scm_TypeModelUsageContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Model.Usage.Models; namespace Scm._Type.Model.Usage { @@ -10,6 +11,9 @@ namespace Scm._Type.Model.Usage /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InputOutputRecord))] + [ModelReaderWriterBuildable(typeof(InputRecord))] + [ModelReaderWriterBuildable(typeof(OutputRecord))] public partial class Scm_TypeModelUsageContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/Models/Scm_TypePropertyAdditionalPropertiesContext.cs b/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/Models/Scm_TypePropertyAdditionalPropertiesContext.cs index 57831ae3006..9f54ef4e29b 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/Models/Scm_TypePropertyAdditionalPropertiesContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/property/additional-properties/src/Generated/Models/Scm_TypePropertyAdditionalPropertiesContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Property.AdditionalProperties.Models; namespace Scm._Type.Property.AdditionalProperties { @@ -10,6 +11,45 @@ namespace Scm._Type.Property.AdditionalProperties /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DifferentSpreadFloatDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadFloatRecord))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelArrayDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelArrayRecord))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadModelRecord))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadStringDerived))] + [ModelReaderWriterBuildable(typeof(DifferentSpreadStringRecord))] + [ModelReaderWriterBuildable(typeof(ExtendsFloatAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsModelAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsModelArrayAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsStringAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalPropertiesDerived))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(ExtendsUnknownAdditionalPropertiesDiscriminatedDerived))] + [ModelReaderWriterBuildable(typeof(IsFloatAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsModelAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsModelArrayAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsStringAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalPropertiesDerived))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(IsUnknownAdditionalPropertiesDiscriminatedDerived))] + [ModelReaderWriterBuildable(typeof(ModelForRecord))] + [ModelReaderWriterBuildable(typeof(MultipleSpreadRecord))] + [ModelReaderWriterBuildable(typeof(SpreadFloatRecord))] + [ModelReaderWriterBuildable(typeof(SpreadModelArrayRecord))] + [ModelReaderWriterBuildable(typeof(SpreadModelRecord))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForNonDiscriminatedUnion))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForNonDiscriminatedUnion2))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForNonDiscriminatedUnion3))] + [ModelReaderWriterBuildable(typeof(SpreadRecordForUnion))] + [ModelReaderWriterBuildable(typeof(SpreadStringRecord))] + [ModelReaderWriterBuildable(typeof(UnknownExtendsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(UnknownIsUnknownAdditionalPropertiesDiscriminated))] + [ModelReaderWriterBuildable(typeof(WidgetData0))] + [ModelReaderWriterBuildable(typeof(WidgetData1))] + [ModelReaderWriterBuildable(typeof(WidgetData2))] public partial class Scm_TypePropertyAdditionalPropertiesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/Models/Scm_TypePropertyNullableContext.cs b/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/Models/Scm_TypePropertyNullableContext.cs index 25d6a70402d..a9bdf9344c5 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/Models/Scm_TypePropertyNullableContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/property/nullable/src/Generated/Models/Scm_TypePropertyNullableContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Property.Nullable.Models; namespace Scm._Type.Property.Nullable { @@ -10,6 +11,14 @@ namespace Scm._Type.Property.Nullable /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BytesProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsByteProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsModelProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsStringProperty))] + [ModelReaderWriterBuildable(typeof(DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(DurationProperty))] + [ModelReaderWriterBuildable(typeof(InnerModel))] + [ModelReaderWriterBuildable(typeof(StringProperty))] public partial class Scm_TypePropertyNullableContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/Models/Scm_TypePropertyOptionalityContext.cs b/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/Models/Scm_TypePropertyOptionalityContext.cs index 741c7480c42..25b3af74901 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/Models/Scm_TypePropertyOptionalityContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/property/optionality/src/Generated/Models/Scm_TypePropertyOptionalityContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Property.Optionality.Models; namespace Scm._Type.Property.Optionality { @@ -10,6 +11,22 @@ namespace Scm._Type.Property.Optionality /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BooleanLiteralProperty))] + [ModelReaderWriterBuildable(typeof(BytesProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsByteProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsModelProperty))] + [ModelReaderWriterBuildable(typeof(DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(DurationProperty))] + [ModelReaderWriterBuildable(typeof(FloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(IntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(PlainDateProperty))] + [ModelReaderWriterBuildable(typeof(PlainTimeProperty))] + [ModelReaderWriterBuildable(typeof(RequiredAndOptionalProperty))] + [ModelReaderWriterBuildable(typeof(StringLiteralProperty))] + [ModelReaderWriterBuildable(typeof(StringProperty))] + [ModelReaderWriterBuildable(typeof(UnionFloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionIntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionStringLiteralProperty))] public partial class Scm_TypePropertyOptionalityContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/Models/Scm_TypePropertyValueTypesContext.cs b/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/Models/Scm_TypePropertyValueTypesContext.cs index 2cfd1a1d729..24be257f6e3 100644 --- a/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/Models/Scm_TypePropertyValueTypesContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/property/value-types/src/Generated/Models/Scm_TypePropertyValueTypesContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Property.ValueTypes.Models; namespace Scm._Type.Property.ValueTypes { @@ -10,6 +11,36 @@ namespace Scm._Type.Property.ValueTypes /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BooleanLiteralProperty))] + [ModelReaderWriterBuildable(typeof(BooleanProperty))] + [ModelReaderWriterBuildable(typeof(BytesProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsIntProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsModelProperty))] + [ModelReaderWriterBuildable(typeof(CollectionsStringProperty))] + [ModelReaderWriterBuildable(typeof(DatetimeProperty))] + [ModelReaderWriterBuildable(typeof(Decimal128Property))] + [ModelReaderWriterBuildable(typeof(DecimalProperty))] + [ModelReaderWriterBuildable(typeof(DictionaryStringProperty))] + [ModelReaderWriterBuildable(typeof(DurationProperty))] + [ModelReaderWriterBuildable(typeof(EnumProperty))] + [ModelReaderWriterBuildable(typeof(ExtensibleEnumProperty))] + [ModelReaderWriterBuildable(typeof(FloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(FloatProperty))] + [ModelReaderWriterBuildable(typeof(InnerModel))] + [ModelReaderWriterBuildable(typeof(IntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(IntProperty))] + [ModelReaderWriterBuildable(typeof(ModelProperty))] + [ModelReaderWriterBuildable(typeof(NeverProperty))] + [ModelReaderWriterBuildable(typeof(StringLiteralProperty))] + [ModelReaderWriterBuildable(typeof(StringProperty))] + [ModelReaderWriterBuildable(typeof(UnionEnumValueProperty))] + [ModelReaderWriterBuildable(typeof(UnionFloatLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionIntLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnionStringLiteralProperty))] + [ModelReaderWriterBuildable(typeof(UnknownArrayProperty))] + [ModelReaderWriterBuildable(typeof(UnknownDictProperty))] + [ModelReaderWriterBuildable(typeof(UnknownIntProperty))] + [ModelReaderWriterBuildable(typeof(UnknownStringProperty))] public partial class Scm_TypePropertyValueTypesContext : ModelReaderWriterContext { } diff --git a/test/CadlRanchProjectsNonAzure/type/union/src/Generated/Models/Scm_TypeUnionContext.cs b/test/CadlRanchProjectsNonAzure/type/union/src/Generated/Models/Scm_TypeUnionContext.cs index 6555ca348a1..f78fbd7a216 100644 --- a/test/CadlRanchProjectsNonAzure/type/union/src/Generated/Models/Scm_TypeUnionContext.cs +++ b/test/CadlRanchProjectsNonAzure/type/union/src/Generated/Models/Scm_TypeUnionContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using Scm._Type.Union.Models; namespace Scm._Type.Union { @@ -10,6 +11,22 @@ namespace Scm._Type.Union /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(EnumsOnlyCases))] + [ModelReaderWriterBuildable(typeof(GetResponse))] + [ModelReaderWriterBuildable(typeof(GetResponse1))] + [ModelReaderWriterBuildable(typeof(GetResponse2))] + [ModelReaderWriterBuildable(typeof(GetResponse3))] + [ModelReaderWriterBuildable(typeof(GetResponse4))] + [ModelReaderWriterBuildable(typeof(GetResponse5))] + [ModelReaderWriterBuildable(typeof(GetResponse6))] + [ModelReaderWriterBuildable(typeof(GetResponse7))] + [ModelReaderWriterBuildable(typeof(GetResponse8))] + [ModelReaderWriterBuildable(typeof(GetResponse9))] + [ModelReaderWriterBuildable(typeof(MixedLiteralsCases))] + [ModelReaderWriterBuildable(typeof(MixedTypesCases))] + [ModelReaderWriterBuildable(typeof(StringAndArrayCases))] public partial class Scm_TypeUnionContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/AdditionalPropertiesEx/Generated/Models/AdditionalPropertiesExContext.cs b/test/TestProjects/AdditionalPropertiesEx/Generated/Models/AdditionalPropertiesExContext.cs index 879603203dc..0a0428bc5fc 100644 --- a/test/TestProjects/AdditionalPropertiesEx/Generated/Models/AdditionalPropertiesExContext.cs +++ b/test/TestProjects/AdditionalPropertiesEx/Generated/Models/AdditionalPropertiesExContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using AdditionalPropertiesEx.Models; namespace AdditionalPropertiesEx { @@ -13,6 +14,11 @@ namespace AdditionalPropertiesEx /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(InputAdditionalPropertiesModel))] + [ModelReaderWriterBuildable(typeof(InputAdditionalPropertiesModelStruct))] + [ModelReaderWriterBuildable(typeof(OutputAdditionalPropertiesModel))] + [ModelReaderWriterBuildable(typeof(OutputAdditionalPropertiesModelStruct))] public partial class AdditionalPropertiesExContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/Authoring-TypeSpec/src/Generated/Models/AuthoringTypeSpecContext.cs b/test/TestProjects/Authoring-TypeSpec/src/Generated/Models/AuthoringTypeSpecContext.cs index 432f5c1e0c4..fbb138d8772 100644 --- a/test/TestProjects/Authoring-TypeSpec/src/Generated/Models/AuthoringTypeSpecContext.cs +++ b/test/TestProjects/Authoring-TypeSpec/src/Generated/Models/AuthoringTypeSpecContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using AuthoringTypeSpec.Models; namespace AuthoringTypeSpec { @@ -13,6 +14,9 @@ namespace AuthoringTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DeploymentJob))] + [ModelReaderWriterBuildable(typeof(JobWarning))] + [ModelReaderWriterBuildable(typeof(SwapDeploymentsJob))] public partial class AuthoringTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/Models/ConvenienceInCadlContext.cs b/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/Models/ConvenienceInCadlContext.cs index 2e9493a331a..97405108112 100644 --- a/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/Models/ConvenienceInCadlContext.cs +++ b/test/TestProjects/ConvenienceUpdate-TypeSpec/src/Generated/Models/ConvenienceInCadlContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using ConvenienceInCadl.Models; namespace ConvenienceInCadl { @@ -13,6 +14,7 @@ namespace ConvenienceInCadl /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Model))] public partial class ConvenienceInCadlContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/Customizations-TypeSpec/src/Generated/Models/CustomizationsInTspContext.cs b/test/TestProjects/Customizations-TypeSpec/src/Generated/Models/CustomizationsInTspContext.cs index 4a8e081b984..29a2e80212a 100644 --- a/test/TestProjects/Customizations-TypeSpec/src/Generated/Models/CustomizationsInTspContext.cs +++ b/test/TestProjects/Customizations-TypeSpec/src/Generated/Models/CustomizationsInTspContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using CustomizationsInTsp.Models; namespace CustomizationsInTsp { @@ -13,6 +14,13 @@ namespace CustomizationsInTsp /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelStruct?))] + [ModelReaderWriterBuildable(typeof(ModelToAddAdditionalSerializableProperty))] + [ModelReaderWriterBuildable(typeof(ModelToChangeNamespace))] + [ModelReaderWriterBuildable(typeof(ModelToMakeInternal))] + [ModelReaderWriterBuildable(typeof(ModelWithCustomizedProperties))] + [ModelReaderWriterBuildable(typeof(RenamedModel))] + [ModelReaderWriterBuildable(typeof(RootModel))] public partial class CustomizationsInTspContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/FirstTest-TypeSpec/src/Generated/Models/FirstTestTypeSpecContext.cs b/test/TestProjects/FirstTest-TypeSpec/src/Generated/Models/FirstTestTypeSpecContext.cs index 36d4c80735a..0b98eafedb1 100644 --- a/test/TestProjects/FirstTest-TypeSpec/src/Generated/Models/FirstTestTypeSpecContext.cs +++ b/test/TestProjects/FirstTest-TypeSpec/src/Generated/Models/FirstTestTypeSpecContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using FirstTestTypeSpec.Models; namespace FirstTestTypeSpec { @@ -13,6 +14,26 @@ namespace FirstTestTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AzureLocationModel))] + [ModelReaderWriterBuildable(typeof(BaseModel))] + [ModelReaderWriterBuildable(typeof(ChildModel))] + [ModelReaderWriterBuildable(typeof(ContainSelf))] + [ModelReaderWriterBuildable(typeof(Element))] + [ModelReaderWriterBuildable(typeof(ExportedResource))] + [ModelReaderWriterBuildable(typeof(Extendible))] + [ModelReaderWriterBuildable(typeof(Extension))] + [ModelReaderWriterBuildable(typeof(Friend))] + [ModelReaderWriterBuildable(typeof(ListBody))] + [ModelReaderWriterBuildable(typeof(ModelForUnion))] + [ModelReaderWriterBuildable(typeof(ModelWithFormat))] + [ModelReaderWriterBuildable(typeof(ModelWithProjectedEnum))] + [ModelReaderWriterBuildable(typeof(ModelWithRequiredNullableProperties))] + [ModelReaderWriterBuildable(typeof(ProjectedModel))] + [ModelReaderWriterBuildable(typeof(ReturnsAnonymousModelResponse))] + [ModelReaderWriterBuildable(typeof(RoundTripModel))] + [ModelReaderWriterBuildable(typeof(ThereLevelElement))] + [ModelReaderWriterBuildable(typeof(ThereLevelExtension))] + [ModelReaderWriterBuildable(typeof(Thing))] public partial class FirstTestTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/MediaTypes-TypeSpec/src/Generated/Models/MultipleMediaTypesContext.cs b/test/TestProjects/MediaTypes-TypeSpec/src/Generated/Models/MultipleMediaTypesContext.cs index 559db8d3898..b10f76a6381 100644 --- a/test/TestProjects/MediaTypes-TypeSpec/src/Generated/Models/MultipleMediaTypesContext.cs +++ b/test/TestProjects/MediaTypes-TypeSpec/src/Generated/Models/MultipleMediaTypesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using MultipleMediaTypes.Models; namespace MultipleMediaTypes { @@ -13,6 +14,7 @@ namespace MultipleMediaTypes /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Body))] public partial class MultipleMediaTypesContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/ImageData.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/ImageData.Serialization.cs index f66d5de9df6..8736462f068 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/ImageData.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/ImageData.Serialization.cs @@ -114,7 +114,7 @@ internal static ImageData DeserializeImageData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -132,7 +132,7 @@ internal static ImageData DeserializeImageData(JsonElement element) { continue; } - sourceVirtualMachine = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + sourceVirtualMachine = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("storageProfile"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperation.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperation.cs index 253f63eca03..338d35b6213 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperation.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtAcronymMappingContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperationOfT.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperationOfT.cs index 155ced5fa5e..b97c118dc2e 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperationOfT.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/LongRunningOperation/MgmtAcronymMappingArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtAcronymMappingContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDataDisk.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDataDisk.Serialization.cs index 1b6c1136960..3d7149d5cf4 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDataDisk.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDataDisk.Serialization.cs @@ -86,7 +86,7 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) { continue; } - snapshot = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + snapshot = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("managedDisk"u8)) @@ -95,7 +95,7 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) { continue; } - managedDisk = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + managedDisk = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("blobUri"u8)) @@ -140,7 +140,7 @@ internal static ImageDataDisk DeserializeImageDataDisk(JsonElement element) { continue; } - diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDisk.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDisk.Serialization.cs index ab647f5b781..65189a407ee 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDisk.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageDisk.Serialization.cs @@ -78,7 +78,7 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) { continue; } - snapshot = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + snapshot = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("managedDisk"u8)) @@ -87,7 +87,7 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) { continue; } - managedDisk = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + managedDisk = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("blobUri"u8)) @@ -132,7 +132,7 @@ internal static ImageDisk DeserializeImageDisk(JsonElement element) { continue; } - diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageOSDisk.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageOSDisk.Serialization.cs index 5d9d07272f7..3a9446cfcb5 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageOSDisk.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ImageOSDisk.Serialization.cs @@ -94,7 +94,7 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) { continue; } - snapshot = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + snapshot = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("managedDisk"u8)) @@ -103,7 +103,7 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) { continue; } - managedDisk = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + managedDisk = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("blobUri"u8)) @@ -148,7 +148,7 @@ internal static ImageOSDisk DeserializeImageOSDisk(JsonElement element) { continue; } - diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultKeyReference.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultKeyReference.Serialization.cs index 8b2d658a2e2..587d7d745f0 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultKeyReference.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultKeyReference.Serialization.cs @@ -43,7 +43,7 @@ internal static KeyVaultKeyReference DeserializeKeyVaultKeyReference(JsonElement } if (property.NameEquals("sourceVault"u8)) { - sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultSecretReference.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultSecretReference.Serialization.cs index bcae671f662..d98a1803a2a 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultSecretReference.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/KeyVaultSecretReference.Serialization.cs @@ -43,7 +43,7 @@ internal static KeyVaultSecretReference DeserializeKeyVaultSecretReference(JsonE } if (property.NameEquals("sourceVault"u8)) { - sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ManagedDiskParameters.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ManagedDiskParameters.Serialization.cs index c7b627ad2b1..dc8cd238580 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ManagedDiskParameters.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/ManagedDiskParameters.Serialization.cs @@ -63,7 +63,7 @@ internal static ManagedDiskParameters DeserializeManagedDiskParameters(JsonEleme { continue; } - diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("id"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VaultSecretGroup.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VaultSecretGroup.Serialization.cs index 6040ad969c2..b7267645a8d 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VaultSecretGroup.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VaultSecretGroup.Serialization.cs @@ -54,7 +54,7 @@ internal static VaultSecretGroup DeserializeVaultSecretGroup(JsonElement element { continue; } - sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("vaultCertificates"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetExtensionPatch.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetExtensionPatch.Serialization.cs index e68d5b41b11..0a7761eccee 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetExtensionPatch.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetExtensionPatch.Serialization.cs @@ -133,7 +133,7 @@ internal static VirtualMachineScaleSetExtensionPatch DeserializeVirtualMachineSc { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs index a76beece2e9..1f68b8af4ec 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetIPConfiguration.Serialization.cs @@ -153,7 +153,7 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS { continue; } - subnet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + subnet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("primary"u8)) @@ -213,7 +213,7 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } applicationGatewayBackendAddressPools = array; continue; @@ -227,7 +227,7 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } applicationSecurityGroups = array; continue; @@ -241,7 +241,7 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } loadBalancerBackendAddressPools = array; continue; @@ -255,7 +255,7 @@ internal static VirtualMachineScaleSetIPConfiguration DeserializeVirtualMachineS List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } loadBalancerInboundNatPools = array; continue; diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs index 359cfe15417..1e658edf075 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetManagedDiskParameters.Serialization.cs @@ -57,7 +57,7 @@ internal static VirtualMachineScaleSetManagedDiskParameters DeserializeVirtualMa { continue; } - diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + diskEncryptionSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs index 27b6dfd4b3b..a39719e247c 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkConfiguration.Serialization.cs @@ -127,7 +127,7 @@ internal static VirtualMachineScaleSetNetworkConfiguration DeserializeVirtualMac { continue; } - networkSecurityGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + networkSecurityGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("dnsSettings"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs index aa7147d1f6b..5d9a5d6b451 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetNetworkProfile.Serialization.cs @@ -54,7 +54,7 @@ internal static VirtualMachineScaleSetNetworkProfile DeserializeVirtualMachineSc { continue; } - healthProbe = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + healthProbe = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("networkInterfaceConfigurations"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs index 4b57de6cf06..a95d04186ee 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetPublicIPAddressConfiguration.Serialization.cs @@ -124,7 +124,7 @@ internal static VirtualMachineScaleSetPublicIPAddressConfiguration DeserializeVi { continue; } - publicIPPrefix = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + publicIPPrefix = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("publicIPAddressVersion"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs index 7fc89d0aa2f..b973925696f 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateIPConfiguration.Serialization.cs @@ -139,7 +139,7 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa { continue; } - subnet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + subnet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("primary"u8)) @@ -178,7 +178,7 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } applicationGatewayBackendAddressPools = array; continue; @@ -192,7 +192,7 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } applicationSecurityGroups = array; continue; @@ -206,7 +206,7 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } loadBalancerBackendAddressPools = array; continue; @@ -220,7 +220,7 @@ internal static VirtualMachineScaleSetUpdateIPConfiguration DeserializeVirtualMa List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } loadBalancerInboundNatPools = array; continue; diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs index fd3fbadc293..d5c0a9a8f9e 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/Models/VirtualMachineScaleSetUpdateNetworkConfiguration.Serialization.cs @@ -130,7 +130,7 @@ internal static VirtualMachineScaleSetUpdateNetworkConfiguration DeserializeVirt { continue; } - networkSecurityGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + networkSecurityGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("dnsSettings"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineData.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineData.Serialization.cs index 2fff9e88f34..66f06c742ec 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineData.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineData.Serialization.cs @@ -198,7 +198,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("zones"u8)) @@ -255,7 +255,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -336,7 +336,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - availabilitySet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + availabilitySet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("virtualMachineScaleSet"u8)) @@ -345,7 +345,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - virtualMachineScaleSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + virtualMachineScaleSet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("proximityPlacementGroup"u8)) @@ -354,7 +354,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - proximityPlacementGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + proximityPlacementGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("priority"u8)) @@ -390,7 +390,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - host = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + host = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("hostGroup"u8)) @@ -399,7 +399,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - hostGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + hostGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("provisioningState"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetData.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetData.Serialization.cs index fb6dd36a396..4f1624aa3d3 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetData.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetData.Serialization.cs @@ -200,7 +200,7 @@ internal static VirtualMachineScaleSetData DeserializeVirtualMachineScaleSetData { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("zones"u8)) @@ -257,7 +257,7 @@ internal static VirtualMachineScaleSetData DeserializeVirtualMachineScaleSetData { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -372,7 +372,7 @@ internal static VirtualMachineScaleSetData DeserializeVirtualMachineScaleSetData { continue; } - proximityPlacementGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + proximityPlacementGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("hostGroup"u8)) @@ -381,7 +381,7 @@ internal static VirtualMachineScaleSetData DeserializeVirtualMachineScaleSetData { continue; } - hostGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + hostGroup = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("additionalCapabilities"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetRollingUpgradeData.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetRollingUpgradeData.Serialization.cs index 7881920a474..6a10e99f5c9 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetRollingUpgradeData.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetRollingUpgradeData.Serialization.cs @@ -98,7 +98,7 @@ internal static VirtualMachineScaleSetRollingUpgradeData DeserializeVirtualMachi { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetVmData.Serialization.cs b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetVmData.Serialization.cs index 6b6cdd47f52..31771d8be17 100644 --- a/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetVmData.Serialization.cs +++ b/test/TestProjects/MgmtAcronymMapping/src/Generated/VirtualMachineScaleSetVmData.Serialization.cs @@ -212,7 +212,7 @@ internal static VirtualMachineScaleSetVmData DeserializeVirtualMachineScaleSetVm { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -325,7 +325,7 @@ internal static VirtualMachineScaleSetVmData DeserializeVirtualMachineScaleSetVm { continue; } - availabilitySet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtAcronymMappingContext.Default); + availabilitySet = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("provisioningState"u8)) diff --git a/test/TestProjects/MgmtCollectionParent/src/Generated/OrderResourceData.Serialization.cs b/test/TestProjects/MgmtCollectionParent/src/Generated/OrderResourceData.Serialization.cs index b0a2f890013..9aa71ae596b 100644 --- a/test/TestProjects/MgmtCollectionParent/src/Generated/OrderResourceData.Serialization.cs +++ b/test/TestProjects/MgmtCollectionParent/src/Generated/OrderResourceData.Serialization.cs @@ -54,7 +54,7 @@ internal static OrderResourceData DeserializeOrderResourceData(JsonElement eleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtCollectionParentContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperation.cs b/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperation.cs index 8859131ff56..4e75cf951b0 100644 --- a/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperation.cs +++ b/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtConstantsContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperationOfT.cs b/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperationOfT.cs index c81796bd466..552a87f5726 100644 --- a/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperationOfT.cs +++ b/test/TestProjects/MgmtConstants/src/Generated/LongRunningOperation/MgmtConstantsArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtConstantsContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtConstants/src/Generated/OptionalMachineData.Serialization.cs b/test/TestProjects/MgmtConstants/src/Generated/OptionalMachineData.Serialization.cs index 7100efd81b7..ccfad9b7c31 100644 --- a/test/TestProjects/MgmtConstants/src/Generated/OptionalMachineData.Serialization.cs +++ b/test/TestProjects/MgmtConstants/src/Generated/OptionalMachineData.Serialization.cs @@ -106,7 +106,7 @@ internal static OptionalMachineData DeserializeOptionalMachineData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtConstantsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtCustomizations/src/Generated/Models/MgmtCustomizationsContext.cs b/test/TestProjects/MgmtCustomizations/src/Generated/Models/MgmtCustomizationsContext.cs index 963393066f3..0a8ff863522 100644 --- a/test/TestProjects/MgmtCustomizations/src/Generated/Models/MgmtCustomizationsContext.cs +++ b/test/TestProjects/MgmtCustomizations/src/Generated/Models/MgmtCustomizationsContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using MgmtCustomizations.Models; namespace MgmtCustomizations { @@ -13,6 +15,14 @@ namespace MgmtCustomizations /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(Pet))] + [ModelReaderWriterBuildable(typeof(PetStoreData))] + [ModelReaderWriterBuildable(typeof(PetStoreProperties))] + [ModelReaderWriterBuildable(typeof(PetStoreResource))] + [ModelReaderWriterBuildable(typeof(SystemData))] + [ModelReaderWriterBuildable(typeof(UnknownPet))] public partial class MgmtCustomizationsContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/MgmtDiscriminator/src/Generated/Models/MgmtDiscriminatorContext.cs b/test/TestProjects/MgmtDiscriminator/src/Generated/Models/MgmtDiscriminatorContext.cs index 1008d6a7ce0..5c764aabdff 100644 --- a/test/TestProjects/MgmtDiscriminator/src/Generated/Models/MgmtDiscriminatorContext.cs +++ b/test/TestProjects/MgmtDiscriminator/src/Generated/Models/MgmtDiscriminatorContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using MgmtDiscriminator.Models; namespace MgmtDiscriminator { @@ -13,6 +15,53 @@ namespace MgmtDiscriminator /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ArtifactData))] + [ModelReaderWriterBuildable(typeof(ArtifactList))] + [ModelReaderWriterBuildable(typeof(ArtifactResource))] + [ModelReaderWriterBuildable(typeof(BaseModel))] + [ModelReaderWriterBuildable(typeof(CacheExpirationActionParameters))] + [ModelReaderWriterBuildable(typeof(CacheKeyQueryStringActionParameters))] + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleAction))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleCacheExpirationAction))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleCacheKeyQueryStringAction))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleCondition))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleData))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleProperties))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleQueryStringCondition))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleRemoteAddressCondition))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleRequestHeaderAction))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleRequestMethodCondition))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleResource))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleResponseHeaderAction))] + [ModelReaderWriterBuildable(typeof(DeliveryRuleRouteConfigurationOverrideAction))] + [ModelReaderWriterBuildable(typeof(DerivedModel))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(HeaderActionParameters))] + [ModelReaderWriterBuildable(typeof(OriginGroupOverride))] + [ModelReaderWriterBuildable(typeof(OriginGroupOverrideAction))] + [ModelReaderWriterBuildable(typeof(OriginGroupOverrideActionParameters))] + [ModelReaderWriterBuildable(typeof(Pet))] + [ModelReaderWriterBuildable(typeof(QueryStringMatchConditionParameters))] + [ModelReaderWriterBuildable(typeof(RemoteAddressMatchConditionParameters))] + [ModelReaderWriterBuildable(typeof(RequestMethodMatchConditionParameters))] + [ModelReaderWriterBuildable(typeof(RoleAssignmentArtifact))] + [ModelReaderWriterBuildable(typeof(RouteConfigurationOverrideActionParameters))] + [ModelReaderWriterBuildable(typeof(Shell))] + [ModelReaderWriterBuildable(typeof(SystemData))] + [ModelReaderWriterBuildable(typeof(TemplateArtifact))] + [ModelReaderWriterBuildable(typeof(Unflattened))] + [ModelReaderWriterBuildable(typeof(UnknownArtifact))] + [ModelReaderWriterBuildable(typeof(UnknownDeliveryRuleAction))] + [ModelReaderWriterBuildable(typeof(UnknownDeliveryRuleCondition))] + [ModelReaderWriterBuildable(typeof(UnknownPet))] + [ModelReaderWriterBuildable(typeof(UrlRedirectAction))] + [ModelReaderWriterBuildable(typeof(UrlRedirectActionParameters))] + [ModelReaderWriterBuildable(typeof(UrlRewriteAction))] + [ModelReaderWriterBuildable(typeof(UrlRewriteActionParameters))] + [ModelReaderWriterBuildable(typeof(UrlSigningAction))] + [ModelReaderWriterBuildable(typeof(UrlSigningActionParameters))] + [ModelReaderWriterBuildable(typeof(UrlSigningParamIdentifier))] public partial class MgmtDiscriminatorContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/AzureResourceFlattenModel1Data.Serialization.cs b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/AzureResourceFlattenModel1Data.Serialization.cs index 1d383f8162b..9632c27c8fc 100644 --- a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/AzureResourceFlattenModel1Data.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/AzureResourceFlattenModel1Data.Serialization.cs @@ -120,7 +120,7 @@ internal static AzureResourceFlattenModel1Data DeserializeAzureResourceFlattenMo { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/CustomModel2Data.Serialization.cs b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/CustomModel2Data.Serialization.cs index 6be173ed6d6..0211cc7e061 100644 --- a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/CustomModel2Data.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/CustomModel2Data.Serialization.cs @@ -66,7 +66,7 @@ internal static CustomModel2Data DeserializeCustomModel2Data(JsonElement element { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/LongRunningOperation/MgmtExactMatchFlattenInheritanceArmOperationOfT.cs b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/LongRunningOperation/MgmtExactMatchFlattenInheritanceArmOperationOfT.cs index d392d69b31e..0fb102ccf73 100644 --- a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/LongRunningOperation/MgmtExactMatchFlattenInheritanceArmOperationOfT.cs +++ b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/LongRunningOperation/MgmtExactMatchFlattenInheritanceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExactMatchFlattenInheritanceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel2.Serialization.cs b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel2.Serialization.cs index 34ad3a19633..0502d87a48e 100644 --- a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel2.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel2.Serialization.cs @@ -105,7 +105,7 @@ internal static AzureResourceFlattenModel2 DeserializeAzureResourceFlattenModel2 { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel3.Serialization.cs b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel3.Serialization.cs index f883b4234ef..927541ce750 100644 --- a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel3.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel3.Serialization.cs @@ -105,7 +105,7 @@ internal static AzureResourceFlattenModel3 DeserializeAzureResourceFlattenModel3 { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel5.Serialization.cs b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel5.Serialization.cs index 83947cbd5e0..c7e9e0a88bf 100644 --- a/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel5.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchFlattenInheritance/src/Generated/Models/AzureResourceFlattenModel5.Serialization.cs @@ -70,7 +70,7 @@ internal static AzureResourceFlattenModel5 DeserializeAzureResourceFlattenModel5 { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel1Data.Serialization.cs b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel1Data.Serialization.cs index 3a2dbc9a41e..2fbca93f35b 100644 --- a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel1Data.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel1Data.Serialization.cs @@ -407,7 +407,7 @@ internal static ExactMatchModel1Data DeserializeExactMatchModel1Data(JsonElement { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel5Data.Serialization.cs b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel5Data.Serialization.cs index e928c99d0b6..0910645209b 100644 --- a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel5Data.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/ExactMatchModel5Data.Serialization.cs @@ -103,7 +103,7 @@ internal static ExactMatchModel5Data DeserializeExactMatchModel5Data(JsonElement { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/LongRunningOperation/MgmtExactMatchInheritanceArmOperationOfT.cs b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/LongRunningOperation/MgmtExactMatchInheritanceArmOperationOfT.cs index 2bcaa9c97d2..0cafa474b6d 100644 --- a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/LongRunningOperation/MgmtExactMatchInheritanceArmOperationOfT.cs +++ b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/LongRunningOperation/MgmtExactMatchInheritanceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExactMatchInheritanceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/Models/ExactMatchModel10.Serialization.cs b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/Models/ExactMatchModel10.Serialization.cs index e5733a63b0e..f64783e95b5 100644 --- a/test/TestProjects/MgmtExactMatchInheritance/src/Generated/Models/ExactMatchModel10.Serialization.cs +++ b/test/TestProjects/MgmtExactMatchInheritance/src/Generated/Models/ExactMatchModel10.Serialization.cs @@ -99,7 +99,7 @@ internal static ExactMatchModel10 DeserializeExactMatchModel10(JsonElement eleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExactMatchInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperation.cs b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperation.cs index 0e3f5d46432..35b191597e8 100644 --- a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperation.cs +++ b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExpandResourceTypesContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperationOfT.cs b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperationOfT.cs index 082c0bfd743..57c0a31af35 100644 --- a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperationOfT.cs +++ b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/LongRunningOperation/MgmtExpandResourceTypesArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExpandResourceTypesContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/Models/DnsResourceReference.Serialization.cs b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/Models/DnsResourceReference.Serialization.cs index 2bd0f7747d0..685f7983579 100644 --- a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/Models/DnsResourceReference.Serialization.cs +++ b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/Models/DnsResourceReference.Serialization.cs @@ -35,7 +35,7 @@ internal static DnsResourceReference DeserializeDnsResourceReference(JsonElement List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } dnsResources = array; continue; @@ -46,7 +46,7 @@ internal static DnsResourceReference DeserializeDnsResourceReference(JsonElement { continue; } - targetResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default); + targetResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/RecordSetData.Serialization.cs b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/RecordSetData.Serialization.cs index f73fa0e99b2..51527822843 100644 --- a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/RecordSetData.Serialization.cs +++ b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/RecordSetData.Serialization.cs @@ -198,7 +198,7 @@ internal static RecordSetData DeserializeRecordSetData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -249,7 +249,7 @@ internal static RecordSetData DeserializeRecordSetData(JsonElement element) { continue; } - targetResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default); + targetResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("ARecords"u8)) diff --git a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/ZoneData.Serialization.cs b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/ZoneData.Serialization.cs index a7e7cb575ef..9ed4c8063e5 100644 --- a/test/TestProjects/MgmtExpandResourceTypes/src/Generated/ZoneData.Serialization.cs +++ b/test/TestProjects/MgmtExpandResourceTypes/src/Generated/ZoneData.Serialization.cs @@ -156,7 +156,7 @@ internal static ZoneData DeserializeZoneData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -254,7 +254,7 @@ internal static ZoneData DeserializeZoneData(JsonElement element) List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } registrationVirtualNetworks = array; continue; @@ -268,7 +268,7 @@ internal static ZoneData DeserializeZoneData(JsonElement element) List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExpandResourceTypesContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } resolutionVirtualNetworks = array; continue; diff --git a/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/LongRunningOperation/MgmtExtensionCommonRestOperationArmOperationOfT.cs b/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/LongRunningOperation/MgmtExtensionCommonRestOperationArmOperationOfT.cs index e3ade4fce03..6d79227b3b3 100644 --- a/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/LongRunningOperation/MgmtExtensionCommonRestOperationArmOperationOfT.cs +++ b/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/LongRunningOperation/MgmtExtensionCommonRestOperationArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExtensionCommonRestOperationContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeOneData.Serialization.cs b/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeOneData.Serialization.cs index 0507cf8e78e..924ed1d69f7 100644 --- a/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeOneData.Serialization.cs +++ b/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeOneData.Serialization.cs @@ -101,7 +101,7 @@ internal static TypeOneData DeserializeTypeOneData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExtensionCommonRestOperationContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeTwoData.Serialization.cs b/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeTwoData.Serialization.cs index 027a3e3dcfc..4fed1e731eb 100644 --- a/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeTwoData.Serialization.cs +++ b/test/TestProjects/MgmtExtensionCommonRestOperation/src/Generated/TypeTwoData.Serialization.cs @@ -101,7 +101,7 @@ internal static TypeTwoData DeserializeTypeTwoData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExtensionCommonRestOperationContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperation.cs b/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperation.cs index be3a5bb8a86..b7ecb9f017b 100644 --- a/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperation.cs +++ b/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExtensionResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperationOfT.cs b/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperationOfT.cs index db9eec1b9e0..179e75e20f5 100644 --- a/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperationOfT.cs +++ b/test/TestProjects/MgmtExtensionResource/src/Generated/LongRunningOperation/MgmtExtensionResourceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtExtensionResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtExtensionResource/src/Generated/PolicyDefinitionData.Serialization.cs b/test/TestProjects/MgmtExtensionResource/src/Generated/PolicyDefinitionData.Serialization.cs index 31119df566d..8f9c7155cf9 100644 --- a/test/TestProjects/MgmtExtensionResource/src/Generated/PolicyDefinitionData.Serialization.cs +++ b/test/TestProjects/MgmtExtensionResource/src/Generated/PolicyDefinitionData.Serialization.cs @@ -122,7 +122,7 @@ internal static PolicyDefinitionData DeserializePolicyDefinitionData(JsonElement { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExtensionResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtExtensionResource/src/Generated/SubSingletonData.Serialization.cs b/test/TestProjects/MgmtExtensionResource/src/Generated/SubSingletonData.Serialization.cs index c98417e113d..017fe2a2768 100644 --- a/test/TestProjects/MgmtExtensionResource/src/Generated/SubSingletonData.Serialization.cs +++ b/test/TestProjects/MgmtExtensionResource/src/Generated/SubSingletonData.Serialization.cs @@ -55,7 +55,7 @@ internal static SubSingletonData DeserializeSubSingletonData(JsonElement element { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtExtensionResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtLRO/src/Generated/BarData.Serialization.cs b/test/TestProjects/MgmtLRO/src/Generated/BarData.Serialization.cs index 0918ae8ee47..3ac3fd6b411 100644 --- a/test/TestProjects/MgmtLRO/src/Generated/BarData.Serialization.cs +++ b/test/TestProjects/MgmtLRO/src/Generated/BarData.Serialization.cs @@ -106,7 +106,7 @@ internal static BarData DeserializeBarData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtLROContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtLRO/src/Generated/FakeData.Serialization.cs b/test/TestProjects/MgmtLRO/src/Generated/FakeData.Serialization.cs index e3e4a2b0222..87dbc4d60ad 100644 --- a/test/TestProjects/MgmtLRO/src/Generated/FakeData.Serialization.cs +++ b/test/TestProjects/MgmtLRO/src/Generated/FakeData.Serialization.cs @@ -106,7 +106,7 @@ internal static FakeData DeserializeFakeData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtLROContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperation.cs b/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperation.cs index f948d498e30..0c98e992e0d 100644 --- a/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperation.cs +++ b/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtLROContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperationOfT.cs b/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperationOfT.cs index ae25c63adb5..0b27817e735 100644 --- a/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperationOfT.cs +++ b/test/TestProjects/MgmtLRO/src/Generated/LongRunningOperation/MgmtLROArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtLROContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeConfigurationData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeConfigurationData.Serialization.cs index d1119e79927..72f1c656771 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeConfigurationData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeConfigurationData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeConfigurationData DeserializeFakeConfigurationData(JsonEleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeData.Serialization.cs index 2d595cacf19..dd478a85659 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeData DeserializeFakeData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentData.Serialization.cs index f706b9e23c3..25aa1352c90 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeParentData DeserializeFakeParentData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorData.Serialization.cs index 745eb0bd668..9f8a2f68ebd 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeParentWithAncestorData DeserializeFakeParentWithAncestorData { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithLocData.Serialization.cs index 0575942f7c4..3a313d6fd0a 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeParentWithAncestorWithLocData DeserializeFakeParentWithAnces { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChData.Serialization.cs index fbce0e693a0..db07a002bda 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeParentWithAncestorWithNonResChData DeserializeFakeParentWith { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChWithLocData.Serialization.cs index 15496261fba..ea1e6128141 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithAncestorWithNonResChWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeParentWithAncestorWithNonResChWithLocData DeserializeFakePar { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithNonResChData.Serialization.cs index 9a2920f0034..3935832cc65 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/FakeParentWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static FakeParentWithNonResChData DeserializeFakeParentWithNonResChData { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/LongRunningOperation/MgmtListMethodsArmOperationOfT.cs b/test/TestProjects/MgmtListMethods/src/Generated/LongRunningOperation/MgmtListMethodsArmOperationOfT.cs index 26148c35a40..ed170f34e0d 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/LongRunningOperation/MgmtListMethodsArmOperationOfT.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/LongRunningOperation/MgmtListMethodsArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtListMethodsContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGroupParentData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGroupParentData.Serialization.cs index b375998db61..82c2f90d008 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGroupParentData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGroupParentData.Serialization.cs @@ -101,7 +101,7 @@ internal static MgmtGroupParentData DeserializeMgmtGroupParentData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithLocData.Serialization.cs index da1058e0498..d727677ca4f 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static MgmtGrpParentWithLocData DeserializeMgmtGrpParentWithLocData(Jso { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChData.Serialization.cs index a475372282c..f6abfe5f008 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static MgmtGrpParentWithNonResChData DeserializeMgmtGrpParentWithNonRes { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChWithLocData.Serialization.cs index d86fc279d34..8c39c2fd1f8 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/MgmtGrpParentWithNonResChWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static MgmtGrpParentWithNonResChWithLocData DeserializeMgmtGrpParentWit { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentData.Serialization.cs index 8e6c6032aa8..d3341f2926b 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentData.Serialization.cs @@ -101,7 +101,7 @@ internal static ResGrpParentData DeserializeResGrpParentData(JsonElement element { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorData.Serialization.cs index f5944007934..503ebd66e51 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorData.Serialization.cs @@ -101,7 +101,7 @@ internal static ResGrpParentWithAncestorData DeserializeResGrpParentWithAncestor { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithLocData.Serialization.cs index a97750944e9..d2375b2680f 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static ResGrpParentWithAncestorWithLocData DeserializeResGrpParentWithA { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChData.Serialization.cs index c815508e61a..ecd9c2a457c 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static ResGrpParentWithAncestorWithNonResChData DeserializeResGrpParent { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChWithLocData.Serialization.cs index 355f1d4be98..f22865dccb3 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithAncestorWithNonResChWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static ResGrpParentWithAncestorWithNonResChWithLocData DeserializeResGr { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithNonResChData.Serialization.cs index 6f1ce9b1246..678e8d8e462 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/ResGrpParentWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static ResGrpParentWithNonResChData DeserializeResGrpParentWithNonResCh { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/SubParentData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/SubParentData.Serialization.cs index adc197e28ef..7fe0d15c1d9 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/SubParentData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/SubParentData.Serialization.cs @@ -101,7 +101,7 @@ internal static SubParentData DeserializeSubParentData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithLocData.Serialization.cs index 2e895eecbb5..4d5347a0ed0 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static SubParentWithLocData DeserializeSubParentWithLocData(JsonElement { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChData.Serialization.cs index f91740802e7..dad54535832 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static SubParentWithNonResChData DeserializeSubParentWithNonResChData(J { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChWithLocData.Serialization.cs index b2d0960c6a4..23048b98098 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/SubParentWithNonResChWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static SubParentWithNonResChWithLocData DeserializeSubParentWithNonResC { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentData.Serialization.cs index c3055c6a2d2..bad32a6e68a 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentData.Serialization.cs @@ -101,7 +101,7 @@ internal static TenantParentData DeserializeTenantParentData(JsonElement element { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithLocData.Serialization.cs index d22555e3fdb..d280c26467f 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static TenantParentWithLocData DeserializeTenantParentWithLocData(JsonE { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChData.Serialization.cs index acfa07639e2..52d458305cb 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChData.Serialization.cs @@ -101,7 +101,7 @@ internal static TenantParentWithNonResChData DeserializeTenantParentWithNonResCh { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChWithLocData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChWithLocData.Serialization.cs index 4038cc2c1d4..32e142d11f2 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChWithLocData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/TenantParentWithNonResChWithLocData.Serialization.cs @@ -101,7 +101,7 @@ internal static TenantParentWithNonResChWithLocData DeserializeTenantParentWithN { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtListMethods/src/Generated/TenantTestData.Serialization.cs b/test/TestProjects/MgmtListMethods/src/Generated/TenantTestData.Serialization.cs index c52c4f7e86f..0100aef77c5 100644 --- a/test/TestProjects/MgmtListMethods/src/Generated/TenantTestData.Serialization.cs +++ b/test/TestProjects/MgmtListMethods/src/Generated/TenantTestData.Serialization.cs @@ -101,7 +101,7 @@ internal static TenantTestData DeserializeTenantTestData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtListMethodsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Customize/FirewallPolicyRule.cs b/test/TestProjects/MgmtMockAndSample/src/Customize/FirewallPolicyRule.cs index 4da90270f38..05bad3c0b4e 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Customize/FirewallPolicyRule.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Customize/FirewallPolicyRule.cs @@ -3,6 +3,7 @@ #nullable disable +using System.ClientModel.Primitives; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Text.Json; diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedManagedHsmData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedManagedHsmData.Serialization.cs index 3fba22f7136..0b9599cb140 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedManagedHsmData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedManagedHsmData.Serialization.cs @@ -60,7 +60,7 @@ internal static DeletedManagedHsmData DeserializeDeletedManagedHsmData(JsonEleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedVaultData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedVaultData.Serialization.cs index d794e9d4d7b..fc1f73ca2c7 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedVaultData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/DeletedVaultData.Serialization.cs @@ -60,7 +60,7 @@ internal static DeletedVaultData DeserializeDeletedVaultData(JsonElement element { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/DiskEncryptionSetData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/DiskEncryptionSetData.Serialization.cs index b577bff9f00..55ec4f3ae73 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/DiskEncryptionSetData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/DiskEncryptionSetData.Serialization.cs @@ -86,7 +86,7 @@ internal static DiskEncryptionSetData DeserializeDiskEncryptionSetData(JsonEleme { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3"), MgmtMockAndSampleContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3")); continue; } if (property.NameEquals("location"u8)) @@ -133,7 +133,7 @@ internal static DiskEncryptionSetData DeserializeDiskEncryptionSetData(JsonEleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/FirewallPolicyData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/FirewallPolicyData.Serialization.cs index 4a28dd5a3a7..deff14fdcd8 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/FirewallPolicyData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/FirewallPolicyData.Serialization.cs @@ -165,7 +165,7 @@ internal static FirewallPolicyData DeserializeFirewallPolicyData(JsonElement ele { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3"), MgmtMockAndSampleContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3")); continue; } if (property.NameEquals("tags"u8)) @@ -208,7 +208,7 @@ internal static FirewallPolicyData DeserializeFirewallPolicyData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -256,7 +256,7 @@ internal static FirewallPolicyData DeserializeFirewallPolicyData(JsonElement ele List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } ruleCollectionGroups = array; continue; @@ -276,7 +276,7 @@ internal static FirewallPolicyData DeserializeFirewallPolicyData(JsonElement ele { continue; } - basePolicy = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + basePolicy = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("firewalls"u8)) @@ -288,7 +288,7 @@ internal static FirewallPolicyData DeserializeFirewallPolicyData(JsonElement ele List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } firewalls = array; continue; @@ -302,7 +302,7 @@ internal static FirewallPolicyData DeserializeFirewallPolicyData(JsonElement ele List array = new List(); foreach (var item in property0.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } childPolicies = array; continue; diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperation.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperation.cs index db778991242..c62c29ecf6d 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperation.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtMockAndSampleContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperationOfT.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperationOfT.cs index 81d88dacaca..283138e6787 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperationOfT.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/LongRunningOperation/MgmtMockAndSampleArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtMockAndSampleContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/ManagedHsmData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/ManagedHsmData.Serialization.cs index 07d2f1ea1dd..2bad33f8fc1 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/ManagedHsmData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/ManagedHsmData.Serialization.cs @@ -121,7 +121,7 @@ internal static ManagedHsmData DeserializeManagedHsmData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/MgmtMockAndSamplePrivateEndpointConnectionData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/MgmtMockAndSamplePrivateEndpointConnectionData.Serialization.cs index fe628f08037..bfe3d3995e3 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/MgmtMockAndSamplePrivateEndpointConnectionData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/MgmtMockAndSamplePrivateEndpointConnectionData.Serialization.cs @@ -115,7 +115,7 @@ internal static MgmtMockAndSamplePrivateEndpointConnectionData DeserializeMgmtMo { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -133,7 +133,7 @@ internal static MgmtMockAndSamplePrivateEndpointConnectionData DeserializeMgmtMo { continue; } - privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("privateLinkServiceConnectionState"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/MhsmPrivateEndpointConnectionData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/MhsmPrivateEndpointConnectionData.Serialization.cs index 4f5fa7b25a0..0640cb0c68d 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/MhsmPrivateEndpointConnectionData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/MhsmPrivateEndpointConnectionData.Serialization.cs @@ -139,7 +139,7 @@ internal static MhsmPrivateEndpointConnectionData DeserializeMhsmPrivateEndpoint { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) @@ -157,7 +157,7 @@ internal static MhsmPrivateEndpointConnectionData DeserializeMhsmPrivateEndpoint { continue; } - privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("privateLinkServiceConnectionState"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsResources.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsResources.Serialization.cs index 84e78e7f6b9..6583cd8fb62 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsResources.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsResources.Serialization.cs @@ -68,7 +68,7 @@ internal static FirewallPolicyLogAnalyticsResources DeserializeFirewallPolicyLog { continue; } - defaultWorkspaceId = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + defaultWorkspaceId = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsWorkspace.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsWorkspace.Serialization.cs index a2280f625c3..3a5c04c85d0 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsWorkspace.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/FirewallPolicyLogAnalyticsWorkspace.Serialization.cs @@ -53,7 +53,7 @@ internal static FirewallPolicyLogAnalyticsWorkspace DeserializeFirewallPolicyLog { continue; } - workspaceId = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + workspaceId = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/KeyForDiskEncryptionSet.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/KeyForDiskEncryptionSet.Serialization.cs index a50b7cfaa61..75e035f180d 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/KeyForDiskEncryptionSet.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/KeyForDiskEncryptionSet.Serialization.cs @@ -64,7 +64,7 @@ internal static KeyForDiskEncryptionSet DeserializeKeyForDiskEncryptionSet(JsonE { continue; } - sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + sourceVault = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("keyUrl"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MgmtMockAndSamplePrivateLinkResource.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MgmtMockAndSamplePrivateLinkResource.Serialization.cs index 67dad9d89dc..2539de3bf65 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MgmtMockAndSamplePrivateLinkResource.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MgmtMockAndSamplePrivateLinkResource.Serialization.cs @@ -97,7 +97,7 @@ internal static MgmtMockAndSamplePrivateLinkResource DeserializeMgmtMockAndSampl { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmNetworkRuleSet.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmNetworkRuleSet.Serialization.cs index 10c78d3c7e5..3c21e3565ec 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmNetworkRuleSet.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmNetworkRuleSet.Serialization.cs @@ -106,7 +106,7 @@ internal static MhsmNetworkRuleSet DeserializeMhsmNetworkRuleSet(JsonElement ele List array = new List(); foreach (var item in property.Value.EnumerateArray()) { - array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default)); + array.Add(ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(item.GetRawText())), ModelSerializationExtensions.WireOptions)); } virtualNetworkRules = array; continue; diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateEndpointConnectionItem.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateEndpointConnectionItem.Serialization.cs index d2b5b95fe13..8d68e7ef38e 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateEndpointConnectionItem.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateEndpointConnectionItem.Serialization.cs @@ -41,7 +41,7 @@ internal static MhsmPrivateEndpointConnectionItem DeserializeMhsmPrivateEndpoint { continue; } - privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("privateLinkServiceConnectionState"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateLinkResource.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateLinkResource.Serialization.cs index 58d239587f8..c8b18aeadb9 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateLinkResource.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/MhsmPrivateLinkResource.Serialization.cs @@ -121,7 +121,7 @@ internal static MhsmPrivateLinkResource DeserializeMhsmPrivateLinkResource(JsonE { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs index 1a0a76ffbda..ccf7584aca4 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/PrivateEndpointConnectionItem.Serialization.cs @@ -53,7 +53,7 @@ internal static PrivateEndpointConnectionItem DeserializePrivateEndpointConnecti { continue; } - privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + privateEndpoint = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property0.NameEquals("privateLinkServiceConnectionState"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/VaultAccessPolicyParameters.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/VaultAccessPolicyParameters.Serialization.cs index d0edb6c3607..6a2da145eb4 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/Models/VaultAccessPolicyParameters.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/Models/VaultAccessPolicyParameters.Serialization.cs @@ -73,7 +73,7 @@ internal static VaultAccessPolicyParameters DeserializeVaultAccessPolicyParamete { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/RoleAssignmentData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/RoleAssignmentData.Serialization.cs index fd2314e84d9..4e5f01c871e 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/RoleAssignmentData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/RoleAssignmentData.Serialization.cs @@ -53,7 +53,7 @@ internal static RoleAssignmentData DeserializeRoleAssignmentData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/VaultData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/VaultData.Serialization.cs index c6be0becaab..38ab9e13d4e 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/VaultData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/VaultData.Serialization.cs @@ -68,7 +68,7 @@ internal static VaultData DeserializeVaultData(JsonElement element) { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3"), MgmtMockAndSampleContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3")); continue; } if (property.NameEquals("id"u8)) @@ -92,7 +92,7 @@ internal static VaultData DeserializeVaultData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtMockAndSample/src/Generated/VirtualMachineExtensionImageData.Serialization.cs b/test/TestProjects/MgmtMockAndSample/src/Generated/VirtualMachineExtensionImageData.Serialization.cs index cb92bf6b0e8..cffe6a80efe 100644 --- a/test/TestProjects/MgmtMockAndSample/src/Generated/VirtualMachineExtensionImageData.Serialization.cs +++ b/test/TestProjects/MgmtMockAndSample/src/Generated/VirtualMachineExtensionImageData.Serialization.cs @@ -114,7 +114,7 @@ internal static VirtualMachineExtensionImageData DeserializeVirtualMachineExtens { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMockAndSampleContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMultipleParentResource/src/Generated/AnotherParentData.Serialization.cs b/test/TestProjects/MgmtMultipleParentResource/src/Generated/AnotherParentData.Serialization.cs index 88a30268c65..02838f630b9 100644 --- a/test/TestProjects/MgmtMultipleParentResource/src/Generated/AnotherParentData.Serialization.cs +++ b/test/TestProjects/MgmtMultipleParentResource/src/Generated/AnotherParentData.Serialization.cs @@ -130,7 +130,7 @@ internal static AnotherParentData DeserializeAnotherParentData(JsonElement eleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMultipleParentResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMultipleParentResource/src/Generated/ChildBodyData.Serialization.cs b/test/TestProjects/MgmtMultipleParentResource/src/Generated/ChildBodyData.Serialization.cs index 59d2c4f750a..4539c0c7a6d 100644 --- a/test/TestProjects/MgmtMultipleParentResource/src/Generated/ChildBodyData.Serialization.cs +++ b/test/TestProjects/MgmtMultipleParentResource/src/Generated/ChildBodyData.Serialization.cs @@ -130,7 +130,7 @@ internal static ChildBodyData DeserializeChildBodyData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMultipleParentResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperation.cs b/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperation.cs index ccb2edb42ba..2b5b7965bc8 100644 --- a/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperation.cs +++ b/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtMultipleParentResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperationOfT.cs b/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperationOfT.cs index 62bd23c829c..473286caf80 100644 --- a/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperationOfT.cs +++ b/test/TestProjects/MgmtMultipleParentResource/src/Generated/LongRunningOperation/MgmtMultipleParentResourceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtMultipleParentResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtMultipleParentResource/src/Generated/SubParentData.Serialization.cs b/test/TestProjects/MgmtMultipleParentResource/src/Generated/SubParentData.Serialization.cs index f7d6c217d42..c53bc64145e 100644 --- a/test/TestProjects/MgmtMultipleParentResource/src/Generated/SubParentData.Serialization.cs +++ b/test/TestProjects/MgmtMultipleParentResource/src/Generated/SubParentData.Serialization.cs @@ -130,7 +130,7 @@ internal static SubParentData DeserializeSubParentData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMultipleParentResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtMultipleParentResource/src/Generated/TheParentData.Serialization.cs b/test/TestProjects/MgmtMultipleParentResource/src/Generated/TheParentData.Serialization.cs index 2a9ecf3de6c..895ca7cbfaf 100644 --- a/test/TestProjects/MgmtMultipleParentResource/src/Generated/TheParentData.Serialization.cs +++ b/test/TestProjects/MgmtMultipleParentResource/src/Generated/TheParentData.Serialization.cs @@ -130,7 +130,7 @@ internal static TheParentData DeserializeTheParentData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtMultipleParentResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/LongRunningOperation/MgmtNoTypeReplacementArmOperationOfT.cs b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/LongRunningOperation/MgmtNoTypeReplacementArmOperationOfT.cs index 139e6d477d0..216d80789c8 100644 --- a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/LongRunningOperation/MgmtNoTypeReplacementArmOperationOfT.cs +++ b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/LongRunningOperation/MgmtNoTypeReplacementArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtNoTypeReplacementContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel1Data.Serialization.cs b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel1Data.Serialization.cs index 6000a51ed94..5d0a0b2b1cd 100644 --- a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel1Data.Serialization.cs +++ b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel1Data.Serialization.cs @@ -47,7 +47,7 @@ internal static NoTypeReplacementModel1Data DeserializeNoTypeReplacementModel1Da { continue; } - foo = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtNoTypeReplacementContext.Default); + foo = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("id"u8)) @@ -71,7 +71,7 @@ internal static NoTypeReplacementModel1Data DeserializeNoTypeReplacementModel1Da { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtNoTypeReplacementContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel2Data.Serialization.cs b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel2Data.Serialization.cs index c6497c8e46e..de4401ca6ba 100644 --- a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel2Data.Serialization.cs +++ b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel2Data.Serialization.cs @@ -71,7 +71,7 @@ internal static NoTypeReplacementModel2Data DeserializeNoTypeReplacementModel2Da { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtNoTypeReplacementContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel3Data.Serialization.cs b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel3Data.Serialization.cs index c06860f5739..d9f56deebf7 100644 --- a/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel3Data.Serialization.cs +++ b/test/TestProjects/MgmtNoTypeReplacement/src/Generated/NoTypeReplacementModel3Data.Serialization.cs @@ -71,7 +71,7 @@ internal static NoTypeReplacementModel3Data DeserializeNoTypeReplacementModel3Da { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtNoTypeReplacementContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/BarData.Serialization.cs b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/BarData.Serialization.cs index d72d2af02de..511211ed2f9 100644 --- a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/BarData.Serialization.cs +++ b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/BarData.Serialization.cs @@ -106,7 +106,7 @@ internal static BarData DeserializeBarData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtNonStringPathVariableContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/FakeData.Serialization.cs b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/FakeData.Serialization.cs index faf09c9edac..ddce986e111 100644 --- a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/FakeData.Serialization.cs +++ b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/FakeData.Serialization.cs @@ -106,7 +106,7 @@ internal static FakeData DeserializeFakeData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtNonStringPathVariableContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperation.cs b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperation.cs index 68cb9027987..385d6152bd9 100644 --- a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperation.cs +++ b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtNonStringPathVariableContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperationOfT.cs b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperationOfT.cs index 204a150d185..b57b978b533 100644 --- a/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperationOfT.cs +++ b/test/TestProjects/MgmtNonStringPathVariable/src/Generated/LongRunningOperation/MgmtNonStringPathVariableArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtNonStringPathVariableContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtOmitOperationGroups/src/Generated/LongRunningOperation/MgmtOmitOperationGroupsArmOperationOfT.cs b/test/TestProjects/MgmtOmitOperationGroups/src/Generated/LongRunningOperation/MgmtOmitOperationGroupsArmOperationOfT.cs index dfe2bf31330..ae938aef773 100644 --- a/test/TestProjects/MgmtOmitOperationGroups/src/Generated/LongRunningOperation/MgmtOmitOperationGroupsArmOperationOfT.cs +++ b/test/TestProjects/MgmtOmitOperationGroups/src/Generated/LongRunningOperation/MgmtOmitOperationGroupsArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtOmitOperationGroupsContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Model2Data.Serialization.cs b/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Model2Data.Serialization.cs index fd0686f9e1a..8c707b56013 100644 --- a/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Model2Data.Serialization.cs +++ b/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Model2Data.Serialization.cs @@ -94,7 +94,7 @@ internal static Model2Data DeserializeModel2Data(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOmitOperationGroupsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Models/ModelQ.Serialization.cs b/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Models/ModelQ.Serialization.cs index 5377b6db662..20c406d2ac3 100644 --- a/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Models/ModelQ.Serialization.cs +++ b/test/TestProjects/MgmtOmitOperationGroups/src/Generated/Models/ModelQ.Serialization.cs @@ -66,7 +66,7 @@ internal static ModelQ DeserializeModelQ(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOmitOperationGroupsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetChildData.Serialization.cs b/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetChildData.Serialization.cs index 91bfdf3ad03..500cd527f0c 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetChildData.Serialization.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetChildData.Serialization.cs @@ -101,7 +101,7 @@ internal static AvailabilitySetChildData DeserializeAvailabilitySetChildData(Jso { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOperationsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetData.Serialization.cs b/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetData.Serialization.cs index af0b70fa69c..3a191b644f1 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetData.Serialization.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetData.Serialization.cs @@ -101,7 +101,7 @@ internal static AvailabilitySetData DeserializeAvailabilitySetData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOperationsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetGrandChildData.Serialization.cs b/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetGrandChildData.Serialization.cs index 2e4abd944ec..99f4c0cd25d 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetGrandChildData.Serialization.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/AvailabilitySetGrandChildData.Serialization.cs @@ -101,7 +101,7 @@ internal static AvailabilitySetGrandChildData DeserializeAvailabilitySetGrandChi { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOperationsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperation.cs b/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperation.cs index d020f123a91..be179353b02 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperation.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtOperationsContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperationOfT.cs b/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperationOfT.cs index 20e6eae3c49..8098c605534 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperationOfT.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/LongRunningOperation/MgmtOperationsArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtOperationsContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtOperations/src/Generated/Models/ConnectionSharedKey.Serialization.cs b/test/TestProjects/MgmtOperations/src/Generated/Models/ConnectionSharedKey.Serialization.cs index 6cc5937862b..c68c7228143 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/Models/ConnectionSharedKey.Serialization.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/Models/ConnectionSharedKey.Serialization.cs @@ -98,7 +98,7 @@ internal static ConnectionSharedKey DeserializeConnectionSharedKey(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOperationsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtOperations/src/Generated/UnpatchableResourceData.Serialization.cs b/test/TestProjects/MgmtOperations/src/Generated/UnpatchableResourceData.Serialization.cs index 9b65b5b8e4d..b1232e8483a 100644 --- a/test/TestProjects/MgmtOperations/src/Generated/UnpatchableResourceData.Serialization.cs +++ b/test/TestProjects/MgmtOperations/src/Generated/UnpatchableResourceData.Serialization.cs @@ -101,7 +101,7 @@ internal static UnpatchableResourceData DeserializeUnpatchableResourceData(JsonE { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtOperationsContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtPagination/src/Generated/LongRunningOperation/MgmtPaginationArmOperationOfT.cs b/test/TestProjects/MgmtPagination/src/Generated/LongRunningOperation/MgmtPaginationArmOperationOfT.cs index 11000ccbed3..b7d6d12e923 100644 --- a/test/TestProjects/MgmtPagination/src/Generated/LongRunningOperation/MgmtPaginationArmOperationOfT.cs +++ b/test/TestProjects/MgmtPagination/src/Generated/LongRunningOperation/MgmtPaginationArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtPaginationContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/AvailabilitySetData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/AvailabilitySetData.Serialization.cs index 9c2d0ed19e7..fbbb5b8eff8 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/AvailabilitySetData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/AvailabilitySetData.Serialization.cs @@ -101,7 +101,7 @@ internal static AvailabilitySetData DeserializeAvailabilitySetData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostData.Serialization.cs index e8ffba15a43..452c906351d 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostData.Serialization.cs @@ -101,7 +101,7 @@ internal static DedicatedHostData DeserializeDedicatedHostData(JsonElement eleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostGroupData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostGroupData.Serialization.cs index db242d6a899..3cacd7668d9 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostGroupData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/DedicatedHostGroupData.Serialization.cs @@ -101,7 +101,7 @@ internal static DedicatedHostGroupData DeserializeDedicatedHostGroupData(JsonEle { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/EnvironmentContainerResourceData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/EnvironmentContainerResourceData.Serialization.cs index 9fc16a54dc0..ec8975e26bf 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/EnvironmentContainerResourceData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/EnvironmentContainerResourceData.Serialization.cs @@ -99,7 +99,7 @@ internal static EnvironmentContainerResourceData DeserializeEnvironmentContainer { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperation.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperation.cs index f7e56875728..89010ec656c 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperation.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtParamOrderingContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperationOfT.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperationOfT.cs index 6ff243839f8..7a64ed2d413 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperationOfT.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/LongRunningOperation/MgmtParamOrderingArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtParamOrderingContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineExtensionImageData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineExtensionImageData.Serialization.cs index e250621c961..9411334cf04 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineExtensionImageData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineExtensionImageData.Serialization.cs @@ -101,7 +101,7 @@ internal static VirtualMachineExtensionImageData DeserializeVirtualMachineExtens { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineScaleSetData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineScaleSetData.Serialization.cs index fa7445a2be5..0c496d40fcb 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineScaleSetData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/VirtualMachineScaleSetData.Serialization.cs @@ -115,7 +115,7 @@ internal static VirtualMachineScaleSetData DeserializeVirtualMachineScaleSetData { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParamOrdering/src/Generated/WorkspaceData.Serialization.cs b/test/TestProjects/MgmtParamOrdering/src/Generated/WorkspaceData.Serialization.cs index 082ccabf2cc..b13db3f3424 100644 --- a/test/TestProjects/MgmtParamOrdering/src/Generated/WorkspaceData.Serialization.cs +++ b/test/TestProjects/MgmtParamOrdering/src/Generated/WorkspaceData.Serialization.cs @@ -172,7 +172,7 @@ internal static WorkspaceData DeserializeWorkspaceData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParamOrderingContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtParent/src/Generated/AvailabilitySetData.Serialization.cs b/test/TestProjects/MgmtParent/src/Generated/AvailabilitySetData.Serialization.cs index 62050ba14ad..1c87b618d0d 100644 --- a/test/TestProjects/MgmtParent/src/Generated/AvailabilitySetData.Serialization.cs +++ b/test/TestProjects/MgmtParent/src/Generated/AvailabilitySetData.Serialization.cs @@ -101,7 +101,7 @@ internal static AvailabilitySetData DeserializeAvailabilitySetData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParentContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParent/src/Generated/DedicatedHostData.Serialization.cs b/test/TestProjects/MgmtParent/src/Generated/DedicatedHostData.Serialization.cs index a183ffdb85e..a88d555466b 100644 --- a/test/TestProjects/MgmtParent/src/Generated/DedicatedHostData.Serialization.cs +++ b/test/TestProjects/MgmtParent/src/Generated/DedicatedHostData.Serialization.cs @@ -101,7 +101,7 @@ internal static DedicatedHostData DeserializeDedicatedHostData(JsonElement eleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParentContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParent/src/Generated/DedicatedHostGroupData.Serialization.cs b/test/TestProjects/MgmtParent/src/Generated/DedicatedHostGroupData.Serialization.cs index 07c65583646..c9ccc8a3a62 100644 --- a/test/TestProjects/MgmtParent/src/Generated/DedicatedHostGroupData.Serialization.cs +++ b/test/TestProjects/MgmtParent/src/Generated/DedicatedHostGroupData.Serialization.cs @@ -101,7 +101,7 @@ internal static DedicatedHostGroupData DeserializeDedicatedHostGroupData(JsonEle { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParentContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperation.cs b/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperation.cs index bb6afcf8adf..f7e8f7fcc7b 100644 --- a/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperation.cs +++ b/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtParentContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperationOfT.cs b/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperationOfT.cs index 757ca00998a..f06a103b6d9 100644 --- a/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperationOfT.cs +++ b/test/TestProjects/MgmtParent/src/Generated/LongRunningOperation/MgmtParentArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtParentContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtParent/src/Generated/VirtualMachineExtensionImageData.Serialization.cs b/test/TestProjects/MgmtParent/src/Generated/VirtualMachineExtensionImageData.Serialization.cs index d3790184fc3..1f1e97a6261 100644 --- a/test/TestProjects/MgmtParent/src/Generated/VirtualMachineExtensionImageData.Serialization.cs +++ b/test/TestProjects/MgmtParent/src/Generated/VirtualMachineExtensionImageData.Serialization.cs @@ -101,7 +101,7 @@ internal static VirtualMachineExtensionImageData DeserializeVirtualMachineExtens { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtParentContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtPartialResource/src/Generated/ConfigurationProfileAssignmentData.Serialization.cs b/test/TestProjects/MgmtPartialResource/src/Generated/ConfigurationProfileAssignmentData.Serialization.cs index 3b0d4d29641..5cae0f03384 100644 --- a/test/TestProjects/MgmtPartialResource/src/Generated/ConfigurationProfileAssignmentData.Serialization.cs +++ b/test/TestProjects/MgmtPartialResource/src/Generated/ConfigurationProfileAssignmentData.Serialization.cs @@ -106,7 +106,7 @@ internal static ConfigurationProfileAssignmentData DeserializeConfigurationProfi { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPartialResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperation.cs b/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperation.cs index dec9e69bbe7..4204eb4ca6e 100644 --- a/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperation.cs +++ b/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtPartialResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperationOfT.cs b/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperationOfT.cs index 77704d425f5..4d459ce16e2 100644 --- a/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperationOfT.cs +++ b/test/TestProjects/MgmtPartialResource/src/Generated/LongRunningOperation/MgmtPartialResourceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtPartialResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtPartialResource/src/Generated/PublicIPAddressData.Serialization.cs b/test/TestProjects/MgmtPartialResource/src/Generated/PublicIPAddressData.Serialization.cs index a67036048d5..d57ef4bdebf 100644 --- a/test/TestProjects/MgmtPartialResource/src/Generated/PublicIPAddressData.Serialization.cs +++ b/test/TestProjects/MgmtPartialResource/src/Generated/PublicIPAddressData.Serialization.cs @@ -155,7 +155,7 @@ internal static PublicIPAddressData DeserializePublicIPAddressData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPartialResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtPropertyBag/src/Generated/BarData.Serialization.cs b/test/TestProjects/MgmtPropertyBag/src/Generated/BarData.Serialization.cs index 0091f1fede8..e6efe907c3a 100644 --- a/test/TestProjects/MgmtPropertyBag/src/Generated/BarData.Serialization.cs +++ b/test/TestProjects/MgmtPropertyBag/src/Generated/BarData.Serialization.cs @@ -66,7 +66,7 @@ internal static BarData DeserializeBarData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyBagContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtPropertyBag/src/Generated/FooData.Serialization.cs b/test/TestProjects/MgmtPropertyBag/src/Generated/FooData.Serialization.cs index a14775aa7b2..d30e0762de9 100644 --- a/test/TestProjects/MgmtPropertyBag/src/Generated/FooData.Serialization.cs +++ b/test/TestProjects/MgmtPropertyBag/src/Generated/FooData.Serialization.cs @@ -66,7 +66,7 @@ internal static FooData DeserializeFooData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyBagContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtPropertyBag/src/Generated/LongRunningOperation/MgmtPropertyBagArmOperationOfT.cs b/test/TestProjects/MgmtPropertyBag/src/Generated/LongRunningOperation/MgmtPropertyBagArmOperationOfT.cs index aeaf66d8970..0ccf327a34e 100644 --- a/test/TestProjects/MgmtPropertyBag/src/Generated/LongRunningOperation/MgmtPropertyBagArmOperationOfT.cs +++ b/test/TestProjects/MgmtPropertyBag/src/Generated/LongRunningOperation/MgmtPropertyBagArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtPropertyBagContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperation.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperation.cs index d2fc76a1e82..c4fd7fdfb7f 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperation.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtPropertyChooserContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperationOfT.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperationOfT.cs index 4dbb5332c91..eb7987f4ea4 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperationOfT.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/LongRunningOperation/MgmtPropertyChooserArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtPropertyChooserContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithDifferentPropertyType.Serialization.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithDifferentPropertyType.Serialization.cs index 7725fb95ea7..c16db1fbccc 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithDifferentPropertyType.Serialization.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithDifferentPropertyType.Serialization.cs @@ -83,7 +83,7 @@ internal static IdentityWithDifferentPropertyType DeserializeIdentityWithDiffere Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { - dictionary.Add(property0.Name, ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default)); + dictionary.Add(property0.Name, ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions)); } userAssignedIdentities = dictionary; continue; diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithNoSystemIdentity.Serialization.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithNoSystemIdentity.Serialization.cs index 185a2628160..c5690142ae4 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithNoSystemIdentity.Serialization.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithNoSystemIdentity.Serialization.cs @@ -67,7 +67,7 @@ internal static IdentityWithNoSystemIdentity DeserializeIdentityWithNoSystemIden Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { - dictionary.Add(property0.Name, ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default)); + dictionary.Add(property0.Name, ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions)); } userAssignedIdentities = dictionary; continue; diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithRenamedProperty.Serialization.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithRenamedProperty.Serialization.cs index b9fb4f8b9c1..9a5557fce65 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithRenamedProperty.Serialization.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/IdentityWithRenamedProperty.Serialization.cs @@ -79,7 +79,7 @@ internal static IdentityWithRenamedProperty DeserializeIdentityWithRenamedProper Dictionary dictionary = new Dictionary(); foreach (var property0 in property.Value.EnumerateObject()) { - dictionary.Add(property0.Name, ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default)); + dictionary.Add(property0.Name, ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property0.Value.GetRawText())), ModelSerializationExtensions.WireOptions)); } userAssignedIdentities = dictionary; continue; diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/MgmtPropertyChooserResourceData.Serialization.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/MgmtPropertyChooserResourceData.Serialization.cs index 4c04e51fd65..44926a71371 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/MgmtPropertyChooserResourceData.Serialization.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/MgmtPropertyChooserResourceData.Serialization.cs @@ -90,7 +90,7 @@ internal static MgmtPropertyChooserResourceData DeserializeMgmtPropertyChooserRe { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/VirtualMachineExtension.Serialization.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/VirtualMachineExtension.Serialization.cs index fbd31b47cef..2387666a850 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/VirtualMachineExtension.Serialization.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/Models/VirtualMachineExtension.Serialization.cs @@ -156,7 +156,7 @@ internal static VirtualMachineExtension DeserializeVirtualMachineExtension(JsonE { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtPropertyChooser/src/Generated/VirtualMachineData.Serialization.cs b/test/TestProjects/MgmtPropertyChooser/src/Generated/VirtualMachineData.Serialization.cs index df2ab0594e4..6184a5134ab 100644 --- a/test/TestProjects/MgmtPropertyChooser/src/Generated/VirtualMachineData.Serialization.cs +++ b/test/TestProjects/MgmtPropertyChooser/src/Generated/VirtualMachineData.Serialization.cs @@ -142,7 +142,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - plan = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + plan = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("resources"u8)) @@ -165,7 +165,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("identityWithRenamedProperty"u8)) @@ -192,7 +192,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - identityWithNoUserIdentity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + identityWithNoUserIdentity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("identityWithNoSystemIdentity"u8)) @@ -210,7 +210,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - identityV3 = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3"), MgmtPropertyChooserContext.Default); + identityV3 = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), new ModelReaderWriterOptions("W|v3")); continue; } if (property.NameEquals("zones"u8)) @@ -247,7 +247,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - fakeSubResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + fakeSubResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("fakeWritableSubResource"u8)) @@ -256,7 +256,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - fakeWritableSubResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + fakeWritableSubResource = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("tags"u8)) @@ -299,7 +299,7 @@ internal static VirtualMachineData DeserializeVirtualMachineData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtPropertyChooserContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtResourceName/src/Generated/DiskData.Serialization.cs b/test/TestProjects/MgmtResourceName/src/Generated/DiskData.Serialization.cs index e73078c000a..743c7f04150 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/DiskData.Serialization.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/DiskData.Serialization.cs @@ -66,7 +66,7 @@ internal static DiskData DeserializeDiskData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtResourceNameContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtResourceName/src/Generated/DisplayResourceData.Serialization.cs b/test/TestProjects/MgmtResourceName/src/Generated/DisplayResourceData.Serialization.cs index 7e9f99ffead..28031f000c8 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/DisplayResourceData.Serialization.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/DisplayResourceData.Serialization.cs @@ -66,7 +66,7 @@ internal static DisplayResourceData DeserializeDisplayResourceData(JsonElement e { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtResourceNameContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtResourceName/src/Generated/LongRunningOperation/MgmtResourceNameArmOperationOfT.cs b/test/TestProjects/MgmtResourceName/src/Generated/LongRunningOperation/MgmtResourceNameArmOperationOfT.cs index 29cd2ac4601..f2e3445826c 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/LongRunningOperation/MgmtResourceNameArmOperationOfT.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/LongRunningOperation/MgmtResourceNameArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtResourceNameContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtResourceName/src/Generated/MachineData.Serialization.cs b/test/TestProjects/MgmtResourceName/src/Generated/MachineData.Serialization.cs index fb90da98a34..8e1aacce905 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/MachineData.Serialization.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/MachineData.Serialization.cs @@ -66,7 +66,7 @@ internal static MachineData DeserializeMachineData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtResourceNameContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtResourceName/src/Generated/MemoryData.Serialization.cs b/test/TestProjects/MgmtResourceName/src/Generated/MemoryData.Serialization.cs index 2f5fbdd1a08..deb2fa97464 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/MemoryData.Serialization.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/MemoryData.Serialization.cs @@ -66,7 +66,7 @@ internal static MemoryData DeserializeMemoryData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtResourceNameContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtResourceName/src/Generated/NetworkData.Serialization.cs b/test/TestProjects/MgmtResourceName/src/Generated/NetworkData.Serialization.cs index 100a62a067b..9045af4a3ba 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/NetworkData.Serialization.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/NetworkData.Serialization.cs @@ -66,7 +66,7 @@ internal static NetworkData DeserializeNetworkData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtResourceNameContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtResourceName/src/Generated/ProviderOperationData.Serialization.cs b/test/TestProjects/MgmtResourceName/src/Generated/ProviderOperationData.Serialization.cs index 11489bea7f8..a4df8b9025a 100644 --- a/test/TestProjects/MgmtResourceName/src/Generated/ProviderOperationData.Serialization.cs +++ b/test/TestProjects/MgmtResourceName/src/Generated/ProviderOperationData.Serialization.cs @@ -87,7 +87,7 @@ internal static ProviderOperationData DeserializeProviderOperationData(JsonEleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtResourceNameContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSafeFlatten/src/Generated/LongRunningOperation/MgmtSafeFlattenArmOperationOfT.cs b/test/TestProjects/MgmtSafeFlatten/src/Generated/LongRunningOperation/MgmtSafeFlattenArmOperationOfT.cs index ef9c8857b81..6d5b56f4b37 100644 --- a/test/TestProjects/MgmtSafeFlatten/src/Generated/LongRunningOperation/MgmtSafeFlattenArmOperationOfT.cs +++ b/test/TestProjects/MgmtSafeFlatten/src/Generated/LongRunningOperation/MgmtSafeFlattenArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtSafeFlattenContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeOneData.Serialization.cs b/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeOneData.Serialization.cs index 5932c52fa44..514808a8be7 100644 --- a/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeOneData.Serialization.cs +++ b/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeOneData.Serialization.cs @@ -105,7 +105,7 @@ internal static TypeOneData DeserializeTypeOneData(JsonElement element) { continue; } - layerOneConflict = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSafeFlattenContext.Default); + layerOneConflict = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("tags"u8)) @@ -148,7 +148,7 @@ internal static TypeOneData DeserializeTypeOneData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSafeFlattenContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeTwoData.Serialization.cs b/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeTwoData.Serialization.cs index ce78444871a..76c1739105a 100644 --- a/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeTwoData.Serialization.cs +++ b/test/TestProjects/MgmtSafeFlatten/src/Generated/TypeTwoData.Serialization.cs @@ -117,7 +117,7 @@ internal static TypeTwoData DeserializeTypeTwoData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSafeFlattenContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/DeploymentExtendedData.Serialization.cs b/test/TestProjects/MgmtScopeResource/src/Generated/DeploymentExtendedData.Serialization.cs index 172cdf10fcd..4966207b0fb 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/DeploymentExtendedData.Serialization.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/DeploymentExtendedData.Serialization.cs @@ -82,7 +82,7 @@ internal static DeploymentExtendedData DeserializeDeploymentExtendedData(JsonEle { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtScopeResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/FakePolicyAssignmentData.Serialization.cs b/test/TestProjects/MgmtScopeResource/src/Generated/FakePolicyAssignmentData.Serialization.cs index 0a54a44874e..c170029b2b9 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/FakePolicyAssignmentData.Serialization.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/FakePolicyAssignmentData.Serialization.cs @@ -134,7 +134,7 @@ internal static FakePolicyAssignmentData DeserializeFakePolicyAssignmentData(Jso { continue; } - identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtScopeResourceContext.Default); + identity = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("id"u8)) @@ -158,7 +158,7 @@ internal static FakePolicyAssignmentData DeserializeFakePolicyAssignmentData(Jso { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtScopeResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperation.cs b/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperation.cs index a9b19d42694..de9fe5627b6 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperation.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtScopeResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperationOfT.cs b/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperationOfT.cs index bbbeb833f31..c86ab6b7eb0 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperationOfT.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/LongRunningOperation/MgmtScopeResourceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtScopeResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/Models/Marketplace.Serialization.cs b/test/TestProjects/MgmtScopeResource/src/Generated/Models/Marketplace.Serialization.cs index 971e82c223a..b97a73955fe 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/Models/Marketplace.Serialization.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/Models/Marketplace.Serialization.cs @@ -97,7 +97,7 @@ internal static Marketplace DeserializeMarketplace(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtScopeResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/ResourceLinkData.Serialization.cs b/test/TestProjects/MgmtScopeResource/src/Generated/ResourceLinkData.Serialization.cs index 073b737bb7e..03eb1540155 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/ResourceLinkData.Serialization.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/ResourceLinkData.Serialization.cs @@ -71,7 +71,7 @@ internal static ResourceLinkData DeserializeResourceLinkData(JsonElement element { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtScopeResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtScopeResource/src/Generated/VMInsightsOnboardingStatusData.Serialization.cs b/test/TestProjects/MgmtScopeResource/src/Generated/VMInsightsOnboardingStatusData.Serialization.cs index 5247902cd5a..e87ee531cb9 100644 --- a/test/TestProjects/MgmtScopeResource/src/Generated/VMInsightsOnboardingStatusData.Serialization.cs +++ b/test/TestProjects/MgmtScopeResource/src/Generated/VMInsightsOnboardingStatusData.Serialization.cs @@ -55,7 +55,7 @@ internal static VMInsightsOnboardingStatusData DeserializeVMInsightsOnboardingSt { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtScopeResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtSingletonResource/src/Generated/BrakeData.Serialization.cs b/test/TestProjects/MgmtSingletonResource/src/Generated/BrakeData.Serialization.cs index 955d794c65f..122159de3f4 100644 --- a/test/TestProjects/MgmtSingletonResource/src/Generated/BrakeData.Serialization.cs +++ b/test/TestProjects/MgmtSingletonResource/src/Generated/BrakeData.Serialization.cs @@ -59,7 +59,7 @@ internal static BrakeData DeserializeBrakeData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSingletonResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSingletonResource/src/Generated/CarData.Serialization.cs b/test/TestProjects/MgmtSingletonResource/src/Generated/CarData.Serialization.cs index 494a0a29eb7..c777e1d6bb5 100644 --- a/test/TestProjects/MgmtSingletonResource/src/Generated/CarData.Serialization.cs +++ b/test/TestProjects/MgmtSingletonResource/src/Generated/CarData.Serialization.cs @@ -66,7 +66,7 @@ internal static CarData DeserializeCarData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSingletonResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSingletonResource/src/Generated/IgnitionData.Serialization.cs b/test/TestProjects/MgmtSingletonResource/src/Generated/IgnitionData.Serialization.cs index 2ed89b1886a..753f36beab9 100644 --- a/test/TestProjects/MgmtSingletonResource/src/Generated/IgnitionData.Serialization.cs +++ b/test/TestProjects/MgmtSingletonResource/src/Generated/IgnitionData.Serialization.cs @@ -59,7 +59,7 @@ internal static IgnitionData DeserializeIgnitionData(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSingletonResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSingletonResource/src/Generated/LongRunningOperation/MgmtSingletonResourceArmOperationOfT.cs b/test/TestProjects/MgmtSingletonResource/src/Generated/LongRunningOperation/MgmtSingletonResourceArmOperationOfT.cs index 5ef116cfff4..2e6c6f37034 100644 --- a/test/TestProjects/MgmtSingletonResource/src/Generated/LongRunningOperation/MgmtSingletonResourceArmOperationOfT.cs +++ b/test/TestProjects/MgmtSingletonResource/src/Generated/LongRunningOperation/MgmtSingletonResourceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtSingletonResourceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtSingletonResource/src/Generated/ParentResourceData.Serialization.cs b/test/TestProjects/MgmtSingletonResource/src/Generated/ParentResourceData.Serialization.cs index 49e76a708a2..9a81cffb30c 100644 --- a/test/TestProjects/MgmtSingletonResource/src/Generated/ParentResourceData.Serialization.cs +++ b/test/TestProjects/MgmtSingletonResource/src/Generated/ParentResourceData.Serialization.cs @@ -101,7 +101,7 @@ internal static ParentResourceData DeserializeParentResourceData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSingletonResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSingletonResource/src/Generated/SingletonResourceData.Serialization.cs b/test/TestProjects/MgmtSingletonResource/src/Generated/SingletonResourceData.Serialization.cs index 90afd079e1a..0b99ff40916 100644 --- a/test/TestProjects/MgmtSingletonResource/src/Generated/SingletonResourceData.Serialization.cs +++ b/test/TestProjects/MgmtSingletonResource/src/Generated/SingletonResourceData.Serialization.cs @@ -66,7 +66,7 @@ internal static SingletonResourceData DeserializeSingletonResourceData(JsonEleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSingletonResourceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperation.cs b/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperation.cs index 0c2ff26fd79..ca135fdc6f9 100644 --- a/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperation.cs +++ b/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperation.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtSubscriptionNameParameterContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperationOfT.cs b/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperationOfT.cs index a0932ec2af9..a4b94c8ebdf 100644 --- a/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperationOfT.cs +++ b/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/LongRunningOperation/MgmtSubscriptionNameParameterArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtSubscriptionNameParameterContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/SBSubscriptionData.Serialization.cs b/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/SBSubscriptionData.Serialization.cs index b98ae9e5b05..0faa9ff5494 100644 --- a/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/SBSubscriptionData.Serialization.cs +++ b/test/TestProjects/MgmtSubscriptionNameParameter/src/Generated/SBSubscriptionData.Serialization.cs @@ -141,7 +141,7 @@ internal static SBSubscriptionData DeserializeSBSubscriptionData(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSubscriptionNameParameterContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/LongRunningOperation/MgmtSupersetFlattenInheritanceArmOperationOfT.cs b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/LongRunningOperation/MgmtSupersetFlattenInheritanceArmOperationOfT.cs index fc84a3e6e98..54edb6fb1fa 100644 --- a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/LongRunningOperation/MgmtSupersetFlattenInheritanceArmOperationOfT.cs +++ b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/LongRunningOperation/MgmtSupersetFlattenInheritanceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtSupersetFlattenInheritanceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/ResourceModel2.Serialization.cs b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/ResourceModel2.Serialization.cs index a6a22d4fa64..f6f0e7f15e2 100644 --- a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/ResourceModel2.Serialization.cs +++ b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/ResourceModel2.Serialization.cs @@ -64,7 +64,7 @@ internal static ResourceModel2 DeserializeResourceModel2(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/TrackedResourceModel2.Serialization.cs b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/TrackedResourceModel2.Serialization.cs index 3aab30b3533..9e4d968a39c 100644 --- a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/TrackedResourceModel2.Serialization.cs +++ b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/Models/TrackedResourceModel2.Serialization.cs @@ -121,7 +121,7 @@ internal static TrackedResourceModel2 DeserializeTrackedResourceModel2(JsonEleme { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } if (property.NameEquals("properties"u8)) diff --git a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/ResourceModel1Data.Serialization.cs b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/ResourceModel1Data.Serialization.cs index 35101f67522..20e73b4ff28 100644 --- a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/ResourceModel1Data.Serialization.cs +++ b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/ResourceModel1Data.Serialization.cs @@ -66,7 +66,7 @@ internal static ResourceModel1Data DeserializeResourceModel1Data(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/TrackedResourceModel1Data.Serialization.cs b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/TrackedResourceModel1Data.Serialization.cs index 9c6051cdae5..295c8958151 100644 --- a/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/TrackedResourceModel1Data.Serialization.cs +++ b/test/TestProjects/MgmtSupersetFlattenInheritance/src/Generated/TrackedResourceModel1Data.Serialization.cs @@ -101,7 +101,7 @@ internal static TrackedResourceModel1Data DeserializeTrackedResourceModel1Data(J { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetFlattenInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSupersetInheritance/src/Generated/LongRunningOperation/MgmtSupersetInheritanceArmOperationOfT.cs b/test/TestProjects/MgmtSupersetInheritance/src/Generated/LongRunningOperation/MgmtSupersetInheritanceArmOperationOfT.cs index 0d29c9b9035..5748da6fff7 100644 --- a/test/TestProjects/MgmtSupersetInheritance/src/Generated/LongRunningOperation/MgmtSupersetInheritanceArmOperationOfT.cs +++ b/test/TestProjects/MgmtSupersetInheritance/src/Generated/LongRunningOperation/MgmtSupersetInheritanceArmOperationOfT.cs @@ -60,7 +60,7 @@ private string GetOperationId(RehydrationToken? rehydrationToken) { return null; } - var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json, MgmtSupersetInheritanceContext.Default); + var data = ModelReaderWriter.Write(rehydrationToken, ModelReaderWriterOptions.Json); using var document = JsonDocument.Parse(data); var lroDetails = document.RootElement; return lroDetails.GetProperty("id").GetString(); diff --git a/test/TestProjects/MgmtSupersetInheritance/src/Generated/Models/SupersetModel5.Serialization.cs b/test/TestProjects/MgmtSupersetInheritance/src/Generated/Models/SupersetModel5.Serialization.cs index 07990307361..162eb941cd5 100644 --- a/test/TestProjects/MgmtSupersetInheritance/src/Generated/Models/SupersetModel5.Serialization.cs +++ b/test/TestProjects/MgmtSupersetInheritance/src/Generated/Models/SupersetModel5.Serialization.cs @@ -112,7 +112,7 @@ internal static SupersetModel5 DeserializeSupersetModel5(JsonElement element) { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel1Data.Serialization.cs b/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel1Data.Serialization.cs index a583946ea31..38004e9b7c4 100644 --- a/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel1Data.Serialization.cs +++ b/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel1Data.Serialization.cs @@ -66,7 +66,7 @@ internal static SupersetModel1Data DeserializeSupersetModel1Data(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel4Data.Serialization.cs b/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel4Data.Serialization.cs index 42af8f9b7e0..99f23d97a91 100644 --- a/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel4Data.Serialization.cs +++ b/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel4Data.Serialization.cs @@ -101,7 +101,7 @@ internal static SupersetModel4Data DeserializeSupersetModel4Data(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel6Data.Serialization.cs b/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel6Data.Serialization.cs index cee9187b1d0..cc99b2768cb 100644 --- a/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel6Data.Serialization.cs +++ b/test/TestProjects/MgmtSupersetInheritance/src/Generated/SupersetModel6Data.Serialization.cs @@ -66,7 +66,7 @@ internal static SupersetModel6Data DeserializeSupersetModel6Data(JsonElement ele { continue; } - systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions, MgmtSupersetInheritanceContext.Default); + systemData = ModelReaderWriter.Read(new BinaryData(Encoding.UTF8.GetBytes(property.Value.GetRawText())), ModelSerializationExtensions.WireOptions); continue; } } diff --git a/test/TestProjects/MgmtTypeSpec/src/Generated/Models/MgmtTypeSpecContext.cs b/test/TestProjects/MgmtTypeSpec/src/Generated/Models/MgmtTypeSpecContext.cs index 09c416da63f..45906b1be41 100644 --- a/test/TestProjects/MgmtTypeSpec/src/Generated/Models/MgmtTypeSpecContext.cs +++ b/test/TestProjects/MgmtTypeSpec/src/Generated/Models/MgmtTypeSpecContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using MgmtTypeSpec.Models; namespace MgmtTypeSpec { @@ -13,6 +15,14 @@ namespace MgmtTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(FooData))] + [ModelReaderWriterBuildable(typeof(FooProperties))] + [ModelReaderWriterBuildable(typeof(FooResource))] + [ModelReaderWriterBuildable(typeof(MgmtTypeSpecPrivateLinkResourceData))] + [ModelReaderWriterBuildable(typeof(MgmtTypeSpecPrivateLinkResourceProperties))] + [ModelReaderWriterBuildable(typeof(Models.OperationStatusResult))] + [ModelReaderWriterBuildable(typeof(StartContent))] + [ModelReaderWriterBuildable(typeof(SystemData))] public partial class MgmtTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/MgmtXmlDeserialization/src/Generated/Models/MgmtXmlDeserializationContext.cs b/test/TestProjects/MgmtXmlDeserialization/src/Generated/Models/MgmtXmlDeserializationContext.cs index 7496213e031..9fa5ec85f9c 100644 --- a/test/TestProjects/MgmtXmlDeserialization/src/Generated/Models/MgmtXmlDeserializationContext.cs +++ b/test/TestProjects/MgmtXmlDeserialization/src/Generated/Models/MgmtXmlDeserializationContext.cs @@ -6,6 +6,8 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.ResourceManager.Models; +using MgmtXmlDeserialization.Models; namespace MgmtXmlDeserialization { @@ -13,6 +15,10 @@ namespace MgmtXmlDeserialization /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(SystemData))] + [ModelReaderWriterBuildable(typeof(XmlCollection))] + [ModelReaderWriterBuildable(typeof(XmlInstanceData))] + [ModelReaderWriterBuildable(typeof(XmlInstanceResource))] public partial class MgmtXmlDeserializationContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/Models/ModelReaderWriterValidationTypeSpecContext.cs b/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/Models/ModelReaderWriterValidationTypeSpecContext.cs index a2ff447552f..b15cbf80a1f 100644 --- a/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/Models/ModelReaderWriterValidationTypeSpecContext.cs +++ b/test/TestProjects/ModelReaderWriterValidation-TypeSpec/src/Generated/Models/ModelReaderWriterValidationTypeSpecContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using ModelReaderWriterValidationTypeSpec.Models; namespace ModelReaderWriterValidationTypeSpec { @@ -13,6 +14,29 @@ namespace ModelReaderWriterValidationTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ApiProfile))] + [ModelReaderWriterBuildable(typeof(AvailabilitySetData))] + [ModelReaderWriterBuildable(typeof(AvailabilitySetProperties))] + [ModelReaderWriterBuildable(typeof(BaseModel))] + [ModelReaderWriterBuildable(typeof(ComputeSku))] + [ModelReaderWriterBuildable(typeof(ModelAsStruct))] + [ModelReaderWriterBuildable(typeof(ModelWithArrayAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ModelWithPersistableOnly))] + [ModelReaderWriterBuildable(typeof(ModelWithStringAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ModelWithUnknownAdditionalProperties))] + [ModelReaderWriterBuildable(typeof(ModelX))] + [ModelReaderWriterBuildable(typeof(ModelY))] + [ModelReaderWriterBuildable(typeof(ProviderExtendedLocation))] + [ModelReaderWriterBuildable(typeof(ProviderResourceType))] + [ModelReaderWriterBuildable(typeof(ResourceProviderData))] + [ModelReaderWriterBuildable(typeof(ResourceTypeAlias))] + [ModelReaderWriterBuildable(typeof(ResourceTypeAliasPath))] + [ModelReaderWriterBuildable(typeof(ResourceTypeAliasPathMetadata))] + [ModelReaderWriterBuildable(typeof(ResourceTypeAliasPattern))] + [ModelReaderWriterBuildable(typeof(TrackedResourceData))] + [ModelReaderWriterBuildable(typeof(UnknownBaseModel))] + [ModelReaderWriterBuildable(typeof(WritableSubResource))] + [ModelReaderWriterBuildable(typeof(ZoneMapping))] public partial class ModelReaderWriterValidationTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/ModelShapes/Generated/Models/ModelShapesContext.cs b/test/TestProjects/ModelShapes/Generated/Models/ModelShapesContext.cs index 514599ccb2a..81a5ab27b7a 100644 --- a/test/TestProjects/ModelShapes/Generated/Models/ModelShapesContext.cs +++ b/test/TestProjects/ModelShapes/Generated/Models/ModelShapesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using ModelShapes.Models; namespace ModelShapes { @@ -13,6 +14,14 @@ namespace ModelShapes /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ErrorModel))] + [ModelReaderWriterBuildable(typeof(InputModel))] + [ModelReaderWriterBuildable(typeof(MixedModel))] + [ModelReaderWriterBuildable(typeof(MixedModelWithReadonlyProperty))] + [ModelReaderWriterBuildable(typeof(OutputModel))] + [ModelReaderWriterBuildable(typeof(ParametersModel))] + [ModelReaderWriterBuildable(typeof(ReadonlyModel))] + [ModelReaderWriterBuildable(typeof(UnusedModel))] public partial class ModelShapesContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/ModelWithConverterUsage/Generated/Models/ModelWithConverterUsageContext.cs b/test/TestProjects/ModelWithConverterUsage/Generated/Models/ModelWithConverterUsageContext.cs index 65119978dfb..ee0e0b6c354 100644 --- a/test/TestProjects/ModelWithConverterUsage/Generated/Models/ModelWithConverterUsageContext.cs +++ b/test/TestProjects/ModelWithConverterUsage/Generated/Models/ModelWithConverterUsageContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using ModelWithConverterUsage.Models; namespace ModelWithConverterUsage { @@ -13,6 +14,11 @@ namespace ModelWithConverterUsage /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(InputModel))] + [ModelReaderWriterBuildable(typeof(ModelClass))] + [ModelReaderWriterBuildable(typeof(ModelStruct))] + [ModelReaderWriterBuildable(typeof(OutputModel))] + [ModelReaderWriterBuildable(typeof(Product))] public partial class ModelWithConverterUsageContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/NoDocs-TypeSpec/src/Generated/Models/NoDocsTypeSpecContext.cs b/test/TestProjects/NoDocs-TypeSpec/src/Generated/Models/NoDocsTypeSpecContext.cs index f49eb9ef71c..29094d9bb17 100644 --- a/test/TestProjects/NoDocs-TypeSpec/src/Generated/Models/NoDocsTypeSpecContext.cs +++ b/test/TestProjects/NoDocs-TypeSpec/src/Generated/Models/NoDocsTypeSpecContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using NoDocsTypeSpec.Models; namespace NoDocsTypeSpec { @@ -13,6 +14,22 @@ namespace NoDocsTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AzureLocationModel))] + [ModelReaderWriterBuildable(typeof(BaseModel))] + [ModelReaderWriterBuildable(typeof(ChildModel))] + [ModelReaderWriterBuildable(typeof(ContainSelf))] + [ModelReaderWriterBuildable(typeof(Element))] + [ModelReaderWriterBuildable(typeof(Extendible))] + [ModelReaderWriterBuildable(typeof(Extension))] + [ModelReaderWriterBuildable(typeof(Friend))] + [ModelReaderWriterBuildable(typeof(ModelWithProjectedEnum))] + [ModelReaderWriterBuildable(typeof(ModelWithRequiredNullableProperties))] + [ModelReaderWriterBuildable(typeof(ProjectedModel))] + [ModelReaderWriterBuildable(typeof(ReturnsAnonymousModelResponse))] + [ModelReaderWriterBuildable(typeof(RoundTripModel))] + [ModelReaderWriterBuildable(typeof(ThereLevelElement))] + [ModelReaderWriterBuildable(typeof(ThereLevelExtension))] + [ModelReaderWriterBuildable(typeof(Thing))] public partial class NoDocsTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/Parameters-TypeSpec/src/Generated/Models/ParametersTypeSpecContext.cs b/test/TestProjects/Parameters-TypeSpec/src/Generated/Models/ParametersTypeSpecContext.cs index b52366bfb8e..4863a07f09c 100644 --- a/test/TestProjects/Parameters-TypeSpec/src/Generated/Models/ParametersTypeSpecContext.cs +++ b/test/TestProjects/Parameters-TypeSpec/src/Generated/Models/ParametersTypeSpecContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using ParametersTypeSpec.Models; namespace ParametersTypeSpec { @@ -13,6 +14,7 @@ namespace ParametersTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Result))] public partial class ParametersTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/TypeSchemaMapping/SomeFolder/Generated/Models/TypeSchemaMappingContext.cs b/test/TestProjects/TypeSchemaMapping/SomeFolder/Generated/Models/TypeSchemaMappingContext.cs index 8446a4eceec..fcc9719ad46 100644 --- a/test/TestProjects/TypeSchemaMapping/SomeFolder/Generated/Models/TypeSchemaMappingContext.cs +++ b/test/TestProjects/TypeSchemaMapping/SomeFolder/Generated/Models/TypeSchemaMappingContext.cs @@ -6,6 +6,9 @@ #nullable disable using System.ClientModel.Primitives; +using CustomNamespace; +using TypeSchemaMapping.Models; +using Very.Custom.Namespace.From.Swagger; namespace TypeSchemaMapping { @@ -13,6 +16,25 @@ namespace TypeSchemaMapping /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AbstractModel))] + [ModelReaderWriterBuildable(typeof(CustomizedModel))] + [ModelReaderWriterBuildable(typeof(DerivedFromAbstractModel))] + [ModelReaderWriterBuildable(typeof(InternalModel))] + [ModelReaderWriterBuildable(typeof(ModelWithAbstractModel))] + [ModelReaderWriterBuildable(typeof(ModelWithArrayOfEnum))] + [ModelReaderWriterBuildable(typeof(ModelWithCustomNamespace))] + [ModelReaderWriterBuildable(typeof(ModelWithCustomUsage))] + [ModelReaderWriterBuildable(typeof(ModelWithCustomUsageViaAttribute))] + [ModelReaderWriterBuildable(typeof(ModelWithGuidProperty))] + [ModelReaderWriterBuildable(typeof(ModelWithInternalModel))] + [ModelReaderWriterBuildable(typeof(ModelWithListOfInternalModel))] + [ModelReaderWriterBuildable(typeof(ModelWithNullableObjectProperty))] + [ModelReaderWriterBuildable(typeof(ModelWithUriProperty))] + [ModelReaderWriterBuildable(typeof(PublicModelWithInternalProperty))] + [ModelReaderWriterBuildable(typeof(RenamedModelStruct))] + [ModelReaderWriterBuildable(typeof(RenamedThirdModel))] + [ModelReaderWriterBuildable(typeof(SecondModel))] + [ModelReaderWriterBuildable(typeof(UnknownAbstractModel))] public partial class TypeSchemaMappingContext : ModelReaderWriterContext { } diff --git a/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/Models/AzureNewProjectTypeSpecContext.cs b/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/Models/AzureNewProjectTypeSpecContext.cs index 4779512c5f5..4ec9d652508 100644 --- a/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/Models/AzureNewProjectTypeSpecContext.cs +++ b/test/TestProjects/sdk/newprojecttypespec/Azure.NewProject.TypeSpec/src/Generated/Models/AzureNewProjectTypeSpecContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using Azure.NewProject.TypeSpec.Models; namespace Azure.NewProject.TypeSpec { @@ -13,6 +14,9 @@ namespace Azure.NewProject.TypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Friend))] + [ModelReaderWriterBuildable(typeof(RoundTripModel))] + [ModelReaderWriterBuildable(typeof(Thing))] public partial class AzureNewProjectTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/additionalProperties/Generated/Models/additionalPropertiesContext.cs b/test/TestServerProjects/additionalProperties/Generated/Models/additionalPropertiesContext.cs index f527e3fb4e5..58d0a22eb98 100644 --- a/test/TestServerProjects/additionalProperties/Generated/Models/additionalPropertiesContext.cs +++ b/test/TestServerProjects/additionalProperties/Generated/Models/additionalPropertiesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using additionalProperties.Models; namespace additionalProperties { @@ -13,6 +14,13 @@ namespace additionalProperties /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(CatAPTrue))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(PetAPInProperties))] + [ModelReaderWriterBuildable(typeof(PetAPInPropertiesWithAPString))] + [ModelReaderWriterBuildable(typeof(PetAPObject))] + [ModelReaderWriterBuildable(typeof(PetAPString))] + [ModelReaderWriterBuildable(typeof(PetAPTrue))] public partial class additionalPropertiesContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/azure-parameter-grouping/Generated/Models/azure_parameter_groupingContext.cs b/test/TestServerProjects/azure-parameter-grouping/Generated/Models/azure_parameter_groupingContext.cs index ad03ecc4d80..396680dee63 100644 --- a/test/TestServerProjects/azure-parameter-grouping/Generated/Models/azure_parameter_groupingContext.cs +++ b/test/TestServerProjects/azure-parameter-grouping/Generated/Models/azure_parameter_groupingContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using azure_parameter_grouping.Models; namespace azure_parameter_grouping { @@ -13,6 +14,13 @@ namespace azure_parameter_grouping /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(FirstParameterGroup))] + [ModelReaderWriterBuildable(typeof(Grouper))] + [ModelReaderWriterBuildable(typeof(ParameterGroupingPostMultiParamGroupsSecondParamGroup))] + [ModelReaderWriterBuildable(typeof(ParameterGroupingPostOptionalParameters))] + [ModelReaderWriterBuildable(typeof(ParameterGroupingPostRequiredParameters))] + [ModelReaderWriterBuildable(typeof(ParameterGroupingPostReservedWordsParameters))] public partial class azure_parameter_groupingContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/azure-special-properties/Generated/Models/azure_special_propertiesContext.cs b/test/TestServerProjects/azure-special-properties/Generated/Models/azure_special_propertiesContext.cs index 652ce32a08f..5be849a8385 100644 --- a/test/TestServerProjects/azure-special-properties/Generated/Models/azure_special_propertiesContext.cs +++ b/test/TestServerProjects/azure-special-properties/Generated/Models/azure_special_propertiesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using azure_special_properties.Models; namespace azure_special_properties { @@ -13,6 +14,9 @@ namespace azure_special_properties /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(HeaderCustomNamedRequestIdParamGroupingParameters))] + [ModelReaderWriterBuildable(typeof(OdataFilter))] public partial class azure_special_propertiesContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-array/Generated/Models/body_arrayContext.cs b/test/TestServerProjects/body-array/Generated/Models/body_arrayContext.cs index 424df99278a..30e14559d57 100644 --- a/test/TestServerProjects/body-array/Generated/Models/body_arrayContext.cs +++ b/test/TestServerProjects/body-array/Generated/Models/body_arrayContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_array.Models; namespace body_array { @@ -13,6 +14,8 @@ namespace body_array /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Product))] public partial class body_arrayContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-boolean/Generated/Models/body_booleanContext.cs b/test/TestServerProjects/body-boolean/Generated/Models/body_booleanContext.cs index 21494cf87e9..ee439a26eb0 100644 --- a/test/TestServerProjects/body-boolean/Generated/Models/body_booleanContext.cs +++ b/test/TestServerProjects/body-boolean/Generated/Models/body_booleanContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_boolean.Models; namespace body_boolean { @@ -13,6 +14,7 @@ namespace body_boolean /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_booleanContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-byte/Generated/Models/body_byteContext.cs b/test/TestServerProjects/body-byte/Generated/Models/body_byteContext.cs index 6bed7dc0479..33ba1f849f6 100644 --- a/test/TestServerProjects/body-byte/Generated/Models/body_byteContext.cs +++ b/test/TestServerProjects/body-byte/Generated/Models/body_byteContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_byte.Models; namespace body_byte { @@ -13,6 +14,7 @@ namespace body_byte /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_byteContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-complex/Generated/Models/body_complexContext.cs b/test/TestServerProjects/body-complex/Generated/Models/body_complexContext.cs index ace3c7c04e3..ad3f5c2df20 100644 --- a/test/TestServerProjects/body-complex/Generated/Models/body_complexContext.cs +++ b/test/TestServerProjects/body-complex/Generated/Models/body_complexContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_complex.Models; namespace body_complex { @@ -13,6 +14,41 @@ namespace body_complex /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ArrayWrapper))] + [ModelReaderWriterBuildable(typeof(Basic))] + [ModelReaderWriterBuildable(typeof(BooleanWrapper))] + [ModelReaderWriterBuildable(typeof(ByteWrapper))] + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Cookiecuttershark))] + [ModelReaderWriterBuildable(typeof(Datetimerfc1123Wrapper))] + [ModelReaderWriterBuildable(typeof(DatetimeWrapper))] + [ModelReaderWriterBuildable(typeof(DateWrapper))] + [ModelReaderWriterBuildable(typeof(DictionaryWrapper))] + [ModelReaderWriterBuildable(typeof(Dog))] + [ModelReaderWriterBuildable(typeof(DotFish))] + [ModelReaderWriterBuildable(typeof(DotFishMarket))] + [ModelReaderWriterBuildable(typeof(DotSalmon))] + [ModelReaderWriterBuildable(typeof(DoubleWrapper))] + [ModelReaderWriterBuildable(typeof(DurationWrapper))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Fish))] + [ModelReaderWriterBuildable(typeof(FloatWrapper))] + [ModelReaderWriterBuildable(typeof(Goblinshark))] + [ModelReaderWriterBuildable(typeof(IntWrapper))] + [ModelReaderWriterBuildable(typeof(LongWrapper))] + [ModelReaderWriterBuildable(typeof(MyBaseType))] + [ModelReaderWriterBuildable(typeof(MyDerivedType))] + [ModelReaderWriterBuildable(typeof(Pet))] + [ModelReaderWriterBuildable(typeof(ReadonlyObj))] + [ModelReaderWriterBuildable(typeof(Salmon))] + [ModelReaderWriterBuildable(typeof(Sawshark))] + [ModelReaderWriterBuildable(typeof(Shark))] + [ModelReaderWriterBuildable(typeof(Siamese))] + [ModelReaderWriterBuildable(typeof(SmartSalmon))] + [ModelReaderWriterBuildable(typeof(StringWrapper))] + [ModelReaderWriterBuildable(typeof(UnknownDotFish))] + [ModelReaderWriterBuildable(typeof(UnknownFish))] + [ModelReaderWriterBuildable(typeof(UnknownMyBaseType))] public partial class body_complexContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-date/Generated/Models/body_dateContext.cs b/test/TestServerProjects/body-date/Generated/Models/body_dateContext.cs index 602e17cf8d7..dde4a5d9d55 100644 --- a/test/TestServerProjects/body-date/Generated/Models/body_dateContext.cs +++ b/test/TestServerProjects/body-date/Generated/Models/body_dateContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_date.Models; namespace body_date { @@ -13,6 +14,7 @@ namespace body_date /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_dateContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-datetime-rfc1123/Generated/Models/body_datetime_rfc1123Context.cs b/test/TestServerProjects/body-datetime-rfc1123/Generated/Models/body_datetime_rfc1123Context.cs index b3858b3f4d7..b694234f126 100644 --- a/test/TestServerProjects/body-datetime-rfc1123/Generated/Models/body_datetime_rfc1123Context.cs +++ b/test/TestServerProjects/body-datetime-rfc1123/Generated/Models/body_datetime_rfc1123Context.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_datetime_rfc1123.Models; namespace body_datetime_rfc1123 { @@ -13,6 +14,7 @@ namespace body_datetime_rfc1123 /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_datetime_rfc1123Context : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-datetime/Generated/Models/body_datetimeContext.cs b/test/TestServerProjects/body-datetime/Generated/Models/body_datetimeContext.cs index 88e1cd630e8..d20f2050539 100644 --- a/test/TestServerProjects/body-datetime/Generated/Models/body_datetimeContext.cs +++ b/test/TestServerProjects/body-datetime/Generated/Models/body_datetimeContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_datetime.Models; namespace body_datetime { @@ -13,6 +14,7 @@ namespace body_datetime /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_datetimeContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-dictionary/Generated/Models/body_dictionaryContext.cs b/test/TestServerProjects/body-dictionary/Generated/Models/body_dictionaryContext.cs index 15a4af7b8fb..7da72240329 100644 --- a/test/TestServerProjects/body-dictionary/Generated/Models/body_dictionaryContext.cs +++ b/test/TestServerProjects/body-dictionary/Generated/Models/body_dictionaryContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_dictionary.Models; namespace body_dictionary { @@ -13,6 +14,8 @@ namespace body_dictionary /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Widget))] public partial class body_dictionaryContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-duration/Generated/Models/body_durationContext.cs b/test/TestServerProjects/body-duration/Generated/Models/body_durationContext.cs index a81e75c89e8..658c34f3775 100644 --- a/test/TestServerProjects/body-duration/Generated/Models/body_durationContext.cs +++ b/test/TestServerProjects/body-duration/Generated/Models/body_durationContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_duration.Models; namespace body_duration { @@ -13,6 +14,7 @@ namespace body_duration /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_durationContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-file/Generated/Models/body_fileContext.cs b/test/TestServerProjects/body-file/Generated/Models/body_fileContext.cs index 3098f880cff..d3767fcc5c1 100644 --- a/test/TestServerProjects/body-file/Generated/Models/body_fileContext.cs +++ b/test/TestServerProjects/body-file/Generated/Models/body_fileContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_file.Models; namespace body_file { @@ -13,6 +14,7 @@ namespace body_file /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_fileContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-formdata-urlencoded/Generated/Models/body_formdata_urlencodedContext.cs b/test/TestServerProjects/body-formdata-urlencoded/Generated/Models/body_formdata_urlencodedContext.cs index d7c13134429..491a20d1d52 100644 --- a/test/TestServerProjects/body-formdata-urlencoded/Generated/Models/body_formdata_urlencodedContext.cs +++ b/test/TestServerProjects/body-formdata-urlencoded/Generated/Models/body_formdata_urlencodedContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_formdata_urlencoded.Models; namespace body_formdata_urlencoded { @@ -13,6 +14,8 @@ namespace body_formdata_urlencoded /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Paths14Hl8BdFormsdataurlencodedPetAddPetidPostRequestbodyContentApplicationXWwwFormUrlencodedSchema))] + [ModelReaderWriterBuildable(typeof(PathsPvivzlFormsdataurlencodedPartialconstantbodyPostRequestbodyContentApplicationXWwwFormUrlencodedSchema))] public partial class body_formdata_urlencodedContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-formdata/Generated/Models/body_formdataContext.cs b/test/TestServerProjects/body-formdata/Generated/Models/body_formdataContext.cs index b5ea70a49c8..445f4c40306 100644 --- a/test/TestServerProjects/body-formdata/Generated/Models/body_formdataContext.cs +++ b/test/TestServerProjects/body-formdata/Generated/Models/body_formdataContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_formdata.Models; namespace body_formdata { @@ -13,6 +14,9 @@ namespace body_formdata /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Paths1MqqetpFormdataStreamUploadfilePostRequestbodyContentMultipartFormDataSchema))] + [ModelReaderWriterBuildable(typeof(Paths1P3Stk3FormdataStreamUploadfilesPostRequestbodyContentMultipartFormDataSchema))] public partial class body_formdataContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-integer/Generated/Models/body_integerContext.cs b/test/TestServerProjects/body-integer/Generated/Models/body_integerContext.cs index d0e21e46def..ac6d25d0c5f 100644 --- a/test/TestServerProjects/body-integer/Generated/Models/body_integerContext.cs +++ b/test/TestServerProjects/body-integer/Generated/Models/body_integerContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_integer.Models; namespace body_integer { @@ -13,6 +14,7 @@ namespace body_integer /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_integerContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-number/Generated/Models/body_numberContext.cs b/test/TestServerProjects/body-number/Generated/Models/body_numberContext.cs index 999da62028f..755b274ff75 100644 --- a/test/TestServerProjects/body-number/Generated/Models/body_numberContext.cs +++ b/test/TestServerProjects/body-number/Generated/Models/body_numberContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_number.Models; namespace body_number { @@ -13,6 +14,7 @@ namespace body_number /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_numberContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-string/Generated/Models/body_stringContext.cs b/test/TestServerProjects/body-string/Generated/Models/body_stringContext.cs index 52d65e136e0..94d818e2902 100644 --- a/test/TestServerProjects/body-string/Generated/Models/body_stringContext.cs +++ b/test/TestServerProjects/body-string/Generated/Models/body_stringContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_string.Models; namespace body_string { @@ -13,6 +14,8 @@ namespace body_string /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(RefColorConstant))] public partial class body_stringContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/body-time/Generated/Models/body_timeContext.cs b/test/TestServerProjects/body-time/Generated/Models/body_timeContext.cs index c7e928dfa58..e7de1a415e4 100644 --- a/test/TestServerProjects/body-time/Generated/Models/body_timeContext.cs +++ b/test/TestServerProjects/body-time/Generated/Models/body_timeContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using body_time.Models; namespace body_time { @@ -13,6 +14,7 @@ namespace body_time /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class body_timeContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/constants/Generated/Models/constantsContext.cs b/test/TestServerProjects/constants/Generated/Models/constantsContext.cs index 0d29b9cdc6c..0e2842585b1 100644 --- a/test/TestServerProjects/constants/Generated/Models/constantsContext.cs +++ b/test/TestServerProjects/constants/Generated/Models/constantsContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using constants.Models; namespace constants { @@ -13,6 +14,22 @@ namespace constants /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelAsStringNoRequiredOneValueDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringNoRequiredOneValueNoDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringNoRequiredTwoValueDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringNoRequiredTwoValueNoDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringRequiredOneValueDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringRequiredOneValueNoDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringRequiredTwoValueDefault))] + [ModelReaderWriterBuildable(typeof(ModelAsStringRequiredTwoValueNoDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringNoRequiredOneValueDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringNoRequiredOneValueNoDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringNoRequiredTwoValueDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringNoRequiredTwoValueNoDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringRequiredOneValueDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringRequiredOneValueNoDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringRequiredTwoValueDefault))] + [ModelReaderWriterBuildable(typeof(NoModelAsStringRequiredTwoValueNoDefault))] public partial class constantsContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/custom-baseUrl-more-options/Generated/Models/custom_baseUrl_more_optionsContext.cs b/test/TestServerProjects/custom-baseUrl-more-options/Generated/Models/custom_baseUrl_more_optionsContext.cs index 4747b2d1600..b73884489ee 100644 --- a/test/TestServerProjects/custom-baseUrl-more-options/Generated/Models/custom_baseUrl_more_optionsContext.cs +++ b/test/TestServerProjects/custom-baseUrl-more-options/Generated/Models/custom_baseUrl_more_optionsContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using custom_baseUrl_more_options.Models; namespace custom_baseUrl_more_options { @@ -13,6 +14,7 @@ namespace custom_baseUrl_more_options /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class custom_baseUrl_more_optionsContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/custom-baseUrl-paging/Generated/Models/custom_baseUrl_pagingContext.cs b/test/TestServerProjects/custom-baseUrl-paging/Generated/Models/custom_baseUrl_pagingContext.cs index 448172d4a9b..040e2a67dcb 100644 --- a/test/TestServerProjects/custom-baseUrl-paging/Generated/Models/custom_baseUrl_pagingContext.cs +++ b/test/TestServerProjects/custom-baseUrl-paging/Generated/Models/custom_baseUrl_pagingContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using custom_baseUrl_paging.Models; namespace custom_baseUrl_paging { @@ -13,6 +14,10 @@ namespace custom_baseUrl_paging /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Product))] + [ModelReaderWriterBuildable(typeof(ProductProperties))] + [ModelReaderWriterBuildable(typeof(ProductResult))] public partial class custom_baseUrl_pagingContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/custom-baseUrl/Generated/Models/custom_baseUrlContext.cs b/test/TestServerProjects/custom-baseUrl/Generated/Models/custom_baseUrlContext.cs index c78ab5c7646..d5822bc96f1 100644 --- a/test/TestServerProjects/custom-baseUrl/Generated/Models/custom_baseUrlContext.cs +++ b/test/TestServerProjects/custom-baseUrl/Generated/Models/custom_baseUrlContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using custom_baseUrl.Models; namespace custom_baseUrl { @@ -13,6 +14,7 @@ namespace custom_baseUrl /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class custom_baseUrlContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/extensible-enums-swagger/Generated/Models/extensible_enums_swaggerContext.cs b/test/TestServerProjects/extensible-enums-swagger/Generated/Models/extensible_enums_swaggerContext.cs index 08d843b00d6..d822ee15f24 100644 --- a/test/TestServerProjects/extensible-enums-swagger/Generated/Models/extensible_enums_swaggerContext.cs +++ b/test/TestServerProjects/extensible-enums-swagger/Generated/Models/extensible_enums_swaggerContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using extensible_enums_swagger.Models; namespace extensible_enums_swagger { @@ -13,6 +14,7 @@ namespace extensible_enums_swagger /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Pet))] public partial class extensible_enums_swaggerContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/header/Generated/Models/headerContext.cs b/test/TestServerProjects/header/Generated/Models/headerContext.cs index c8c1432b3dd..f3629744f0f 100644 --- a/test/TestServerProjects/header/Generated/Models/headerContext.cs +++ b/test/TestServerProjects/header/Generated/Models/headerContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using header.Models; namespace header { @@ -13,6 +14,7 @@ namespace header /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class headerContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/httpInfrastructure/Generated/Models/httpInfrastructureContext.cs b/test/TestServerProjects/httpInfrastructure/Generated/Models/httpInfrastructureContext.cs index fa1728c31fa..97060873073 100644 --- a/test/TestServerProjects/httpInfrastructure/Generated/Models/httpInfrastructureContext.cs +++ b/test/TestServerProjects/httpInfrastructure/Generated/Models/httpInfrastructureContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using httpInfrastructure.Models; namespace httpInfrastructure { @@ -13,6 +14,11 @@ namespace httpInfrastructure /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(B))] + [ModelReaderWriterBuildable(typeof(C))] + [ModelReaderWriterBuildable(typeof(D))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(MyException))] public partial class httpInfrastructureContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/lro-parameterized-endpoints/Generated/Models/lro_parameterized_endpointsContext.cs b/test/TestServerProjects/lro-parameterized-endpoints/Generated/Models/lro_parameterized_endpointsContext.cs index a8b91d004cd..4c243fe1d54 100644 --- a/test/TestServerProjects/lro-parameterized-endpoints/Generated/Models/lro_parameterized_endpointsContext.cs +++ b/test/TestServerProjects/lro-parameterized-endpoints/Generated/Models/lro_parameterized_endpointsContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using lro_parameterized_endpoints.Models; namespace lro_parameterized_endpoints { @@ -13,6 +14,7 @@ namespace lro_parameterized_endpoints /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class lro_parameterized_endpointsContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/lro/Generated/Models/lroContext.cs b/test/TestServerProjects/lro/Generated/Models/lroContext.cs index 3f25527acbc..a481b5d55fb 100644 --- a/test/TestServerProjects/lro/Generated/Models/lroContext.cs +++ b/test/TestServerProjects/lro/Generated/Models/lroContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using lro.Models; namespace lro { @@ -13,6 +14,14 @@ namespace lro /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(CloudError))] + [ModelReaderWriterBuildable(typeof(Models.OperationResult))] + [ModelReaderWriterBuildable(typeof(OperationResultError))] + [ModelReaderWriterBuildable(typeof(Product))] + [ModelReaderWriterBuildable(typeof(Resource))] + [ModelReaderWriterBuildable(typeof(Sku))] + [ModelReaderWriterBuildable(typeof(SubProduct))] + [ModelReaderWriterBuildable(typeof(SubResource))] public partial class lroContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/media_types/Generated/Models/media_typesContext.cs b/test/TestServerProjects/media_types/Generated/Models/media_typesContext.cs index 08022bfbc4d..5e812e5633d 100644 --- a/test/TestServerProjects/media_types/Generated/Models/media_typesContext.cs +++ b/test/TestServerProjects/media_types/Generated/Models/media_typesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using media_types.Models; namespace media_types { @@ -13,6 +14,7 @@ namespace media_types /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(SourcePath))] public partial class media_typesContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/model-flattening/Generated/Models/model_flatteningContext.cs b/test/TestServerProjects/model-flattening/Generated/Models/model_flatteningContext.cs index 26582ea79f8..3264d7fbd9a 100644 --- a/test/TestServerProjects/model-flattening/Generated/Models/model_flatteningContext.cs +++ b/test/TestServerProjects/model-flattening/Generated/Models/model_flatteningContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using model_flattening.Models; namespace model_flattening { @@ -13,6 +14,17 @@ namespace model_flattening /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BaseProduct))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(FlattenedProduct))] + [ModelReaderWriterBuildable(typeof(FlattenParameterGroup))] + [ModelReaderWriterBuildable(typeof(GenericUrl))] + [ModelReaderWriterBuildable(typeof(ProductUrl))] + [ModelReaderWriterBuildable(typeof(ProductWrapper))] + [ModelReaderWriterBuildable(typeof(Resource))] + [ModelReaderWriterBuildable(typeof(ResourceCollection))] + [ModelReaderWriterBuildable(typeof(SimpleProduct))] + [ModelReaderWriterBuildable(typeof(WrappedProduct))] public partial class model_flatteningContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/multiple-inheritance/Generated/Models/multiple_inheritanceContext.cs b/test/TestServerProjects/multiple-inheritance/Generated/Models/multiple_inheritanceContext.cs index 9612b2eb979..c8690fcda04 100644 --- a/test/TestServerProjects/multiple-inheritance/Generated/Models/multiple_inheritanceContext.cs +++ b/test/TestServerProjects/multiple-inheritance/Generated/Models/multiple_inheritanceContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using multiple_inheritance.Models; namespace multiple_inheritance { @@ -13,6 +14,12 @@ namespace multiple_inheritance /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Cat))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Feline))] + [ModelReaderWriterBuildable(typeof(Horse))] + [ModelReaderWriterBuildable(typeof(Kitten))] + [ModelReaderWriterBuildable(typeof(Pet))] public partial class multiple_inheritanceContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/paging/Generated/Models/pagingContext.cs b/test/TestServerProjects/paging/Generated/Models/pagingContext.cs index 6eef6d6c437..c55bc98f17e 100644 --- a/test/TestServerProjects/paging/Generated/Models/pagingContext.cs +++ b/test/TestServerProjects/paging/Generated/Models/pagingContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using paging.Models; namespace paging { @@ -13,6 +14,19 @@ namespace paging /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(BodyParam))] + [ModelReaderWriterBuildable(typeof(CustomParameterGroup))] + [ModelReaderWriterBuildable(typeof(OdataProductResult))] + [ModelReaderWriterBuildable(typeof(Models.OperationResult))] + [ModelReaderWriterBuildable(typeof(PagingGetMultiplePagesLroOptions))] + [ModelReaderWriterBuildable(typeof(PagingGetMultiplePagesOptions))] + [ModelReaderWriterBuildable(typeof(PagingGetMultiplePagesWithOffsetOptions))] + [ModelReaderWriterBuildable(typeof(PagingGetOdataMultiplePagesOptions))] + [ModelReaderWriterBuildable(typeof(Product))] + [ModelReaderWriterBuildable(typeof(ProductProperties))] + [ModelReaderWriterBuildable(typeof(ProductResult))] + [ModelReaderWriterBuildable(typeof(ProductResultValue))] + [ModelReaderWriterBuildable(typeof(ProductResultValueWithXMSClientName))] public partial class pagingContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/required-optional/Generated/Models/required_optionalContext.cs b/test/TestServerProjects/required-optional/Generated/Models/required_optionalContext.cs index 3bee3d695f7..5397067b489 100644 --- a/test/TestServerProjects/required-optional/Generated/Models/required_optionalContext.cs +++ b/test/TestServerProjects/required-optional/Generated/Models/required_optionalContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using required_optional.Models; namespace required_optional { @@ -13,6 +14,16 @@ namespace required_optional /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ArrayOptionalWrapper))] + [ModelReaderWriterBuildable(typeof(ArrayWrapper))] + [ModelReaderWriterBuildable(typeof(ClassOptionalWrapper))] + [ModelReaderWriterBuildable(typeof(ClassWrapper))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(IntOptionalWrapper))] + [ModelReaderWriterBuildable(typeof(IntWrapper))] + [ModelReaderWriterBuildable(typeof(Product))] + [ModelReaderWriterBuildable(typeof(StringOptionalWrapper))] + [ModelReaderWriterBuildable(typeof(StringWrapper))] public partial class required_optionalContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/subscriptionId-apiVersion/Generated/Models/subscriptionId_apiVersionContext.cs b/test/TestServerProjects/subscriptionId-apiVersion/Generated/Models/subscriptionId_apiVersionContext.cs index bca07c6c59a..15f4e18dd15 100644 --- a/test/TestServerProjects/subscriptionId-apiVersion/Generated/Models/subscriptionId_apiVersionContext.cs +++ b/test/TestServerProjects/subscriptionId-apiVersion/Generated/Models/subscriptionId_apiVersionContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using subscriptionId_apiVersion.Models; namespace subscriptionId_apiVersion { @@ -13,6 +14,8 @@ namespace subscriptionId_apiVersion /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(SampleResourceGroup))] public partial class subscriptionId_apiVersionContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/url-multi-collectionFormat/Generated/Models/url_multi_collectionFormatContext.cs b/test/TestServerProjects/url-multi-collectionFormat/Generated/Models/url_multi_collectionFormatContext.cs index 461de93f86d..735b817916a 100644 --- a/test/TestServerProjects/url-multi-collectionFormat/Generated/Models/url_multi_collectionFormatContext.cs +++ b/test/TestServerProjects/url-multi-collectionFormat/Generated/Models/url_multi_collectionFormatContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using url_multi_collectionFormat.Models; namespace url_multi_collectionFormat { @@ -13,6 +14,7 @@ namespace url_multi_collectionFormat /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class url_multi_collectionFormatContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/url/Generated/Models/urlContext.cs b/test/TestServerProjects/url/Generated/Models/urlContext.cs index dab350f877d..bccb8c51333 100644 --- a/test/TestServerProjects/url/Generated/Models/urlContext.cs +++ b/test/TestServerProjects/url/Generated/Models/urlContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using url.Models; namespace url { @@ -13,6 +14,7 @@ namespace url /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Error))] public partial class urlContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/validation/Generated/Models/validationContext.cs b/test/TestServerProjects/validation/Generated/Models/validationContext.cs index 5ef43933292..d6f01c8d696 100644 --- a/test/TestServerProjects/validation/Generated/Models/validationContext.cs +++ b/test/TestServerProjects/validation/Generated/Models/validationContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using validation.Models; namespace validation { @@ -13,6 +14,10 @@ namespace validation /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ChildProduct))] + [ModelReaderWriterBuildable(typeof(ConstantProduct))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(Product))] public partial class validationContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/xml-service/Generated/Models/xml_serviceContext.cs b/test/TestServerProjects/xml-service/Generated/Models/xml_serviceContext.cs index 9cbb19ea821..2d5104a6abc 100644 --- a/test/TestServerProjects/xml-service/Generated/Models/xml_serviceContext.cs +++ b/test/TestServerProjects/xml-service/Generated/Models/xml_serviceContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using xml_service.Models; namespace xml_service { @@ -13,6 +14,35 @@ namespace xml_service /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(AccessPolicy))] + [ModelReaderWriterBuildable(typeof(AppleBarrel))] + [ModelReaderWriterBuildable(typeof(Banana))] + [ModelReaderWriterBuildable(typeof(Blob))] + [ModelReaderWriterBuildable(typeof(BlobPrefix))] + [ModelReaderWriterBuildable(typeof(BlobProperties))] + [ModelReaderWriterBuildable(typeof(Blobs))] + [ModelReaderWriterBuildable(typeof(ComplexTypeNoMeta))] + [ModelReaderWriterBuildable(typeof(ComplexTypeWithMeta))] + [ModelReaderWriterBuildable(typeof(Container))] + [ModelReaderWriterBuildable(typeof(ContainerProperties))] + [ModelReaderWriterBuildable(typeof(CorsRule))] + [ModelReaderWriterBuildable(typeof(Error))] + [ModelReaderWriterBuildable(typeof(JsonInput))] + [ModelReaderWriterBuildable(typeof(JsonOutput))] + [ModelReaderWriterBuildable(typeof(ListBlobsResponse))] + [ModelReaderWriterBuildable(typeof(ListContainersResponse))] + [ModelReaderWriterBuildable(typeof(Logging))] + [ModelReaderWriterBuildable(typeof(Metrics))] + [ModelReaderWriterBuildable(typeof(ModelWithByteProperty))] + [ModelReaderWriterBuildable(typeof(ModelWithUrlProperty))] + [ModelReaderWriterBuildable(typeof(ObjectWithXMsTextProperty))] + [ModelReaderWriterBuildable(typeof(RetentionPolicy))] + [ModelReaderWriterBuildable(typeof(RootWithRefAndMeta))] + [ModelReaderWriterBuildable(typeof(RootWithRefAndNoMeta))] + [ModelReaderWriterBuildable(typeof(SignedIdentifier))] + [ModelReaderWriterBuildable(typeof(Slide))] + [ModelReaderWriterBuildable(typeof(Slideshow))] + [ModelReaderWriterBuildable(typeof(StorageServiceProperties))] public partial class xml_serviceContext : ModelReaderWriterContext { } diff --git a/test/TestServerProjects/xms-error-responses/Generated/Models/xms_error_responsesContext.cs b/test/TestServerProjects/xms-error-responses/Generated/Models/xms_error_responsesContext.cs index bc27bbf57d0..75419690ae0 100644 --- a/test/TestServerProjects/xms-error-responses/Generated/Models/xms_error_responsesContext.cs +++ b/test/TestServerProjects/xms-error-responses/Generated/Models/xms_error_responsesContext.cs @@ -6,6 +6,7 @@ #nullable disable using System.ClientModel.Primitives; +using xms_error_responses.Models; namespace xms_error_responses { @@ -13,6 +14,18 @@ namespace xms_error_responses /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Animal))] + [ModelReaderWriterBuildable(typeof(AnimalNotFound))] + [ModelReaderWriterBuildable(typeof(BaseError))] + [ModelReaderWriterBuildable(typeof(LinkNotFound))] + [ModelReaderWriterBuildable(typeof(NotFoundErrorBase))] + [ModelReaderWriterBuildable(typeof(Pet))] + [ModelReaderWriterBuildable(typeof(PetAction))] + [ModelReaderWriterBuildable(typeof(PetActionError))] + [ModelReaderWriterBuildable(typeof(PetHungryOrThirstyError))] + [ModelReaderWriterBuildable(typeof(PetSadError))] + [ModelReaderWriterBuildable(typeof(UnknownNotFoundErrorBase))] + [ModelReaderWriterBuildable(typeof(UnknownPetActionError))] public partial class xms_error_responsesContext : ModelReaderWriterContext { } diff --git a/test/UnbrandedProjects.Tests/UnbrandedProjects.Tests.csproj b/test/UnbrandedProjects.Tests/UnbrandedProjects.Tests.csproj index b824b91790b..1d6c593a002 100644 --- a/test/UnbrandedProjects.Tests/UnbrandedProjects.Tests.csproj +++ b/test/UnbrandedProjects.Tests/UnbrandedProjects.Tests.csproj @@ -23,7 +23,6 @@ - diff --git a/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/Models/CustomizedTypeSpecContext.cs b/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/Models/CustomizedTypeSpecContext.cs index 02ca2b3a02c..ef1fac13154 100644 --- a/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/Models/CustomizedTypeSpecContext.cs +++ b/test/UnbrandedProjects/Customized-TypeSpec/src/Generated/Models/CustomizedTypeSpecContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using CustomizedTypeSpec.Models; namespace CustomizedTypeSpec { @@ -10,6 +11,12 @@ namespace CustomizedTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(ModelWithFormat))] + [ModelReaderWriterBuildable(typeof(ProjectedModel))] + [ModelReaderWriterBuildable(typeof(ReturnsAnonymousModelResponse))] + [ModelReaderWriterBuildable(typeof(SuperFriend))] + [ModelReaderWriterBuildable(typeof(SuperRoundTripModel))] + [ModelReaderWriterBuildable(typeof(Thing))] public partial class CustomizedTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/Models/NoDocsUnbrandedTypeSpecContext.cs b/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/Models/NoDocsUnbrandedTypeSpecContext.cs index f9cade6cf5c..6672b31e434 100644 --- a/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/Models/NoDocsUnbrandedTypeSpecContext.cs +++ b/test/UnbrandedProjects/NoDocsUnbranded-TypeSpec/src/Generated/Models/NoDocsUnbrandedTypeSpecContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using NoDocsUnbrandedTypeSpec.Models; namespace NoDocsUnbrandedTypeSpec { @@ -10,6 +11,7 @@ namespace NoDocsUnbrandedTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Thing))] public partial class NoDocsUnbrandedTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/Models/NoTestTypeSpecContext.cs b/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/Models/NoTestTypeSpecContext.cs index ee0b326af82..ea02ba0bab7 100644 --- a/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/Models/NoTestTypeSpecContext.cs +++ b/test/UnbrandedProjects/NoTest-TypeSpec/src/Generated/Models/NoTestTypeSpecContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using NoTestTypeSpec.Models; namespace NoTestTypeSpec { @@ -10,6 +11,8 @@ namespace NoTestTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(DerivedThing))] + [ModelReaderWriterBuildable(typeof(Thing))] public partial class NoTestTypeSpecContext : ModelReaderWriterContext { } diff --git a/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/Models/UnbrandedTypeSpecContext.cs b/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/Models/UnbrandedTypeSpecContext.cs index ee3116f2e17..95497d6adb5 100644 --- a/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/Models/UnbrandedTypeSpecContext.cs +++ b/test/UnbrandedProjects/Unbranded-TypeSpec/src/Generated/Models/UnbrandedTypeSpecContext.cs @@ -3,6 +3,7 @@ #nullable disable using System.ClientModel.Primitives; +using UnbrandedTypeSpec.Models; namespace UnbrandedTypeSpec { @@ -10,6 +11,12 @@ namespace UnbrandedTypeSpec /// Context class which will be filled in by the System.ClientModel.SourceGeneration. /// For more information see 'https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/System.ClientModel/src/docs/ModelReaderWriterContext.md' /// + [ModelReaderWriterBuildable(typeof(Friend))] + [ModelReaderWriterBuildable(typeof(ModelWithRequiredNullableProperties))] + [ModelReaderWriterBuildable(typeof(ProjectedModel))] + [ModelReaderWriterBuildable(typeof(ReturnsAnonymousModelResponse))] + [ModelReaderWriterBuildable(typeof(RoundTripModel))] + [ModelReaderWriterBuildable(typeof(Thing))] public partial class UnbrandedTypeSpecContext : ModelReaderWriterContext { }