Name | Description | |
---|---|---|
![]() | PacketDefinition Constructor |
The following tables list the members exposed by PacketDefinition.
Name | Description | |
---|---|---|
![]() | PacketDefinition Constructor |
Name | Description | |
---|---|---|
![]() | CanHaveRequiredPackets | Indicates if this level of the definition can have required packets. |
![]() | DynamicTypeName | |
![]() | Fields | |
![]() | IsCachable | |
![]() | PacketCount | |
![]() | PacketSize | |
![]() | QualifiedTypeName | |
![]() | SubPackets | This list allows for the possiblity of a Packet that aggregates other sub-packets |
![]() | TypeName | |
![]() | Version |
Name | Description | |
---|---|---|
![]() ![]() | CreatePacketDefinition | Create a PacketDefinition describing the fields and serialization version information for the IPacket object passed by the caller. |
![]() | Equals | Overloaded. Compare this PacketDefinition to another to verify that they are equivalent for purposes of order-dependant field deserialization. |
![]() | GetEnumerator | |
![]() | GetRequiredPackets | |
![]() ![]() | GetSerializableType | Get the lossless equivalent type for serialization |
![]() ![]() | IsSerializeableType | |
![]() | ReadFields | |
![]() ![]() | ReadPacketDefinition | Returns a PacketDefinition from the stream (including nested PacketDefinition objects for cases in which an IPacket is subclassed and has serialized state at multiple levels). |
![]() ![]() | TryGetSerializableType | Get the lossless equivalent type for serialization |
![]() | WriteDefinition |