namespace SabreTools.Data.Models.OLE { /// /// The TypedPropertyValue structure represents the typed value of a property in a property set /// /// public class TypedPropertyValue { /// /// MUST be a value from the PropertyType enumeration, indicating the type of /// property represented. /// public PropertyType Type { get; set; } /// /// MUST be set to zero, and any nonzero value SHOULD be rejected /// public ushort Padding { get; set; } /// /// MUST be the value of the property represented and serialized according to /// the value of Type as follows. /// /// See documentation for required lengths public byte[] Value { get; set; } = []; } }