Class UnusedDataPacket
- Namespace
- Nerdbank.MessagePack
- Assembly
- Nerdbank.MessagePack.dll
When used as the type of a property or field on a data type, captures deserialized data that could not be assigned to a known property.
[TypeShape(Kind = TypeShapeKind.None)]
public abstract class UnusedDataPacket
- Inheritance
-
UnusedDataPacket
- Inherited Members
Examples
The following data type recognizes its own declared properties and will avoid data loss when round-tripping data from a different declaration of the class that has additional properties.
public class Person
{
public required string Name { get; set; }
[PropertyShape]
private UnusedDataPacket? UnusedData { get; set; }
}