Serializes and deserializes YAML payloads, following a System.Text.Json-style API shape.
public static class YamlSerializer
kind:method, kind:property, kind:ctor. Press Esc to clear.IsReflectionEnabledByDefaultGets a value indicating whether reflection-based serialization is enabled by default.Deserialize(Stream, Type, YamlSerializerContext)Deserializes YAML from a stream using UTF-8 encoding and generated metadata from a serializer context.Deserialize(Stream, Type, YamlSerializerOptions?)Deserializes YAML from a stream using UTF-8 encoding.Deserialize(TextReader, Type, YamlSerializerContext)Deserializes YAML from a text reader using an explicit destination type and generated metadata from a serializer context.Deserialize(TextReader, Type, YamlSerializerOptions?)Deserializes YAML from a text reader using an explicit destination type.Deserialize(ReadOnlySpan<Char>, Type, YamlSerializerContext)Deserializes YAML from a span of characters using an explicit destination type and generated metadata from a serializer context.Deserialize(ReadOnlySpan<Char>, Type, YamlSerializerOptions?)Deserializes YAML from a span of characters using an explicit destination type.Deserialize(String, Type, YamlSerializerContext)Deserializes a YAML payload into an explicit destination type using generated metadata from a serializer context.Deserialize(String, Type, YamlSerializerOptions?)Deserializes a YAML payload into an explicit destination type.Deserialize<T>(Stream, YamlSerializerContext)Deserializes YAML from a stream using UTF-8 encoding and generated metadata from a serializer context.Deserialize<T>(Stream, YamlSerializerOptions?)Deserializes YAML from a stream using UTF-8 encoding.Deserialize<T>(TextReader, YamlSerializerContext)Deserializes YAML from a text reader using generated metadata from a serializer context.Deserialize<T>(TextReader, YamlSerializerOptions?)Deserializes YAML from a text reader.Deserialize<T>(ReadOnlySpan<Char>, YamlSerializerContext)Deserializes YAML from a span of characters using generated metadata from a serializer context.Deserialize<T>(ReadOnlySpan<Char>, YamlSerializerOptions?)Deserializes YAML from a span of characters.Deserialize<T>(ReadOnlySpan<Char>, YamlTypeInfo<T>)Deserializes a payload using explicit type metadata from a character span.Deserialize<T>(String, YamlSerializerContext)Deserializes a YAML payload from text using generated metadata from a serializer context.Deserialize<T>(String, YamlSerializerOptions?)Deserializes a YAML payload from text.Deserialize<T>(String, YamlTypeInfo<T>)Deserializes a payload using explicit type metadata.Serialize(IBufferWriter<Char>, Object?, Type, YamlSerializerContext)Serializes a value to an IBufferWriter<T> destination using an explicit input type and generated metadata from a serializer context.Serialize(IBufferWriter<Char>, Object?, Type, YamlSerializerOptions?)Serializes a value to an IBufferWriter<T> destination using an explicit input type.Serialize(Stream, Object?, Type, YamlSerializerContext)Serializes a value to a stream using UTF-8 encoding and generated metadata from a serializer context.Serialize(Stream, Object?, Type, YamlSerializerOptions?)Serializes a value to a stream using UTF-8 encoding and an explicit input type.Serialize(TextWriter, Object?, Type, YamlSerializerContext)Serializes a value to a writer using generated metadata from a serializer context.Serialize(TextWriter, Object?, Type, YamlSerializerOptions?)Serializes a value to a writer using an explicit input type.Serialize(Object?, Type, YamlSerializerContext)Serializes a value into YAML text using generated metadata from a serializer context.Serialize(Object?, Type, YamlSerializerOptions?)Serializes a value into YAML text using an explicit input type.Serialize<T>(T, YamlSerializerContext)Serializes a value into YAML text using generated metadata from a serializer context.Serialize<T>(T, YamlSerializerOptions?)Serializes a value into YAML text.Serialize<T>(T, YamlTypeInfo<T>)Serializes a value using explicit type metadata.Serialize<T>(IBufferWriter<Char>, T, YamlSerializerContext)Serializes a value to an IBufferWriter<T> destination using generated metadata from a serializer context.Serialize<T>(IBufferWriter<Char>, T, YamlSerializerOptions?)Serializes a value to an IBufferWriter<T> destination.Serialize<T>(Stream, T, YamlSerializerContext)Serializes a value to a stream using UTF-8 encoding and generated metadata from a serializer context.Serialize<T>(Stream, T, YamlSerializerOptions?)Serializes a value to a stream using UTF-8 encoding.Serialize<T>(TextWriter, T, YamlSerializerContext)Serializes a value to a writer using generated metadata from a serializer context.Serialize<T>(TextWriter, T, YamlSerializerOptions?)Serializes a value to a writer.TryDeserialize(Stream, Type, YamlSerializerContext, out Object?)Attempts to deserialize YAML from a stream using UTF-8 encoding and an explicit destination type using generated metadata from a serializer context.TryDeserialize(Stream, Type, out Object?, YamlSerializerOptions?)Attempts to deserialize YAML from a stream using UTF-8 encoding and an explicit destination type.TryDeserialize(TextReader, Type, YamlSerializerContext, out Object?)Attempts to deserialize YAML from a text reader using an explicit destination type and generated metadata from a serializer context.TryDeserialize(TextReader, Type, out Object?, YamlSerializerOptions?)Attempts to deserialize YAML from a text reader using an explicit destination type.TryDeserialize(String, Type, YamlSerializerContext, out Object?)Attempts to deserialize a YAML payload into an explicit destination type using generated metadata from a serializer context.TryDeserialize(String, Type, out Object?, YamlSerializerOptions?)Attempts to deserialize a YAML payload into an explicit destination type.TryDeserialize<T>(Stream, out T?, YamlSerializerOptions?)Attempts to deserialize YAML from a stream using UTF-8 encoding.TryDeserialize<T>(Stream, YamlSerializerContext, out T?)Attempts to deserialize YAML from a stream using UTF-8 encoding and generated metadata from a serializer context.TryDeserialize<T>(TextReader, out T?, YamlSerializerOptions?)Attempts to deserialize YAML from a text reader.TryDeserialize<T>(TextReader, YamlSerializerContext, out T?)Attempts to deserialize YAML from a text reader using generated metadata from a serializer context.TryDeserialize<T>(String, out T?, YamlSerializerOptions?)Attempts to deserialize a YAML payload from text.TryDeserialize<T>(String, YamlSerializerContext, out T?)Attempts to deserialize a YAML payload from text using generated metadata from a serializer context.