<PackageReference Include="System.ClientModel" Version="1.9.0" />

System.ClientModel.Primitives.ModelReaderWriter

public static class ModelReaderWriter
Provides functionality to read and write IPersistableModel<T> and IJsonModel<T>.
namespace System.ClientModel.Primitives { public static class ModelReaderWriter { public static BinaryData Write<[System.Runtime.CompilerServices.Nullable(2)] T>(T model, ModelReaderWriterOptions options = null); public static BinaryData Write(object model, ModelReaderWriterOptions options = null); public static BinaryData Write<[System.Runtime.CompilerServices.Nullable(2)] T>(T model, ModelReaderWriterOptions options, ModelReaderWriterContext context); public static BinaryData Write(object model, ModelReaderWriterOptions options, ModelReaderWriterContext context); public static T Read<T>(BinaryData data, ModelReaderWriterOptions options = null); public static T Read<[System.Runtime.CompilerServices.Nullable(2)] T>(BinaryData data, ModelReaderWriterOptions options, ModelReaderWriterContext context); public static object Read(BinaryData data, Type returnType, ModelReaderWriterOptions options = null); public static object Read(BinaryData data, Type returnType, ModelReaderWriterOptions options, ModelReaderWriterContext context); } }