Enum UnmappedMemberHandling

Namespace
Huml.Net.Versioning
Assembly
Huml.Net.dll

Controls how Huml.Net.Serialization.HumlDeserializer behaves when a HUML document contains a key that does not match any property on the target type and is not captured by a [HumlExtensionData] property.

public enum UnmappedMemberHandling

Fields

Disallow = 1

Throw HumlDeserializeException when an unrecognised key is encountered and no [HumlExtensionData] property is present on the type. Use this in strict pipelines where unexpected keys indicate a schema mismatch.

Skip = 0

Silently ignore unrecognised keys. This is the default, preserving existing behaviour and forward-compatibility with documents produced by newer HUML writers.