static void DeserializeFalse(TextReader reader, ObjectBuilder builder) { var c = reader.Read(); if (c != 'a') { throw new DeserializationException("Expected a", reader, c == -1); } c = reader.Read(); if (c != 'l') { throw new DeserializationException("Expected l", reader, c == -1); } c = reader.Read(); if (c != 's') { throw new DeserializationException("Expected s", reader, c == -1); } c = reader.Read(); if (c != 'e') { throw new DeserializationException("Expected e", reader, c == -1); } builder.PutFalse(); }
static void DeserializeFalseThunkReader(ref ThunkReader reader, ObjectBuilder builder) { var c = reader.Read(); if (c != 'a') throw new DeserializationException("Expected a", ref reader, c == -1); c = reader.Read(); if (c != 'l') throw new DeserializationException("Expected l", ref reader, c == -1); c = reader.Read(); if (c != 's') throw new DeserializationException("Expected s", ref reader, c == -1); c = reader.Read(); if (c != 'e') throw new DeserializationException("Expected e", ref reader, c == -1); builder.PutFalse(); }