protected abstract SkipPrimitiveValue ( ) : void | ||
return | void |
public override void Skip(ObjectReader reader) { MemberValueType type = reader.PeekValueType(); if (type == MemberValueType.Object) { ReadStartObject(reader); } else if (type == MemberValueType.Array) { ReadStartArray(reader); } else if (type == MemberValueType.Primitive) { ReadPrimitiveValue(reader); reader.SkipPrimitiveValue(); } else { throw new NotSupportedException("Unsupported value type."); } }