Filtragem em massa com protobuf-net

Eu serializei uma lista de objetos com o protobuf-net.

Teoricamente, o arquivo .bin pode conter milhões de objetos.

Vamos assumir que os objetos são de uma classe que contém o seguinte:

public string EventName;

Eu tenho que fazer uma consulta e criar uma lista contendo os objetos correspondentes à consulta. Qual é a maneira correta de extrair os objetos correspondentes do arquivo serializado usando o LINQ?

questionAnswers(4)

yourAnswerToTheQuestion