O item a seguir pressupõe um valor de chave de um único byte, com 4 itens esperados no grupo, sendo que todos têm um byte ...

O item a seguir pressupõe um valor de chave de um único byte, com 4 itens esperados no grupo, sendo que todos têm um byte de dados após a chave.  Os itens aparecem na entrada da seguinte forma:
  • A chave 1 é necessária e aparece com o valor 11.
  • A chave 2 se repete e aparece duas vezes com o valor 22 e resulta em um valor de { 22, 22 }.
  • A chave 3 é opcional e não aparece e resulta em um valor nulo.
  • A chave 4 se repete, mas não aparece e resulta em um valor de { }.
  • A chave 5 não faz parte do grupo, mas aparece uma vez com o valor 55. A função extra é chamada com o valor de chave 5 e retorna o formato correspondente a esse valor (BinaryFormat.Byte). O valor 55 é lido e descartado.