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 = 1Throw 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 = 0Silently ignore unrecognised keys. This is the default, preserving existing behaviour and forward-compatibility with documents produced by newer HUML writers.