public static void DeserializeInline <T>(IBufferedArray buffer, T result)
 {
     IDeserializerContracts.Deserialize(buffer);
     Contracts.Requires.That(result != null);
 }
 public static void DeserializeInline <T>(byte[] buffer, int index, T result)
 {
     IDeserializerContracts.Deserialize(buffer, index);
     Contracts.Requires.That(result != null);
 }