public BssomNumber Deserialize(ref BssomReader reader, ref BssomDeserializeContext context) { if (reader.TryReadNull()) { return(null); } return(BssomObjectFormatterHelper.DeserializePrimitiveWithBssomPrimitiveType(ref reader)); }
public BssomGuid Deserialize(ref BssomReader reader, ref BssomDeserializeContext context) { object val = BssomObjectFormatterHelper.DeserializeBssObject(ref reader, ref context, true); if (val == null) { return(null); } return((BssomGuid)val); }
public object Deserialize(ref BssomReader reader, ref BssomDeserializeContext context) { return(BssomObjectFormatterHelper.DeserializeBssObject(ref reader, ref context, context.Option.IsPriorityToDeserializeObjectAsBssomValue)); }
public BssomValue Deserialize(ref BssomReader reader, ref BssomDeserializeContext context) { return((BssomValue)BssomObjectFormatterHelper.DeserializeBssObject(ref reader, ref context, true)); }