Object serialization layer, aligned with System.Text.Json concepts and attributes.
YamlAttributeBase type for all SharpYaml serialization attributes.YamlConstructorAttributeSpecifies which constructor should be used during YAML deserialization.YamlConverterConverts between YAML tokens and a CLR type.YamlConverter<T>Converts between YAML and a specific CLR type.YamlConverterAttributeSpecifies a custom YamlConverter to use when serializing or deserializing a member or type.YamlConverterFactoryProduces YamlConverter instances for a family of types.YamlDerivedTypeAttributeRegisters a derived type for polymorphic YAML serialization.YamlExtensionDataAttributeIndicates that a member should receive any unmapped YAML mapping keys encountered during deserialization.YamlIgnoreAttributeInstructs the YamlSerializer not to serialize the public field or public read/write property value.YamlIncludeAttributeIncludes a non-public member in YAML serialization.YamlPolymorphicAttributeMarks a base type as polymorphic for YAML serialization.YamlPropertyNameAttributeSpecifies the serialized YAML property name for a member.YamlPropertyOrderAttributeSpecifies the emitted order for a serialized member.YamlReaderReads YAML tokens for use by YamlConverter implementations.YamlReaderWriterBaseShared base class for YamlReader and YamlWriter.YamlRequiredAttributeSpecifies that a member is required during deserialization.YamlScalarProvides YAML scalar parsing helpers aligned with the YAML 1.2 core schema conventions used by YamlSerializer.YamlSerializerContextBase type for source-generated YAML serializer contexts.YamlSourceGenerationOptionsAttributeSpecifies the default YamlSerializerOptions used by a source-generated YamlSerializerContext.YamlThrowHelperHelper methods for throwing YamlException with location context.YamlWriterWrites YAML tokens for use by YamlConverter implementations.IYamlOnDeserializedSpecifies that OnDeserialized() should be called after deserialization occurs.IYamlOnDeserializingSpecifies that OnDeserializing() should be called before deserialization occurs.IYamlOnSerializedSpecifies that OnSerialized() should be called after serialization occurs.IYamlOnSerializingSpecifies that OnSerializing() should be called before serialization occurs.YamlTokenTypeDescribes the current YAML token being read.This namespace contains the building blocks used by YamlSerializer:
YamlTypeInfo<T>, resolver interfaces, and source-generated contexts).System.Text.Json.Serialization attributes).