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 |