public void Save(IProtocolSerializerContext context)
{
context.Write(FullDependency);
context.Write(Files.Count);
foreach (var pair in Files)
{
context.Write(pair.Key);
if (FullDependency)
{
context.Write(pair.Value.LastModifiedDate);
context.Write(pair.Value.LastSize);
}
}
}