public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context == null) { return TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsUri(); } else { return HandleReadValue(jsonReader.ReadElementContentAsUri(), context); } }
public override object?ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson?context) { if (context == null) { return(TryReadNullAtTopLevel(jsonReader) ? null : jsonReader.ReadElementContentAsUri()); } else { return(HandleReadValue(jsonReader.ReadElementContentAsUri(), context)); } }
public override object ReadJsonValueCore(XmlReaderDelegator jsonReader, XmlObjectSerializerReadContextComplexJson context) { if (context != null) { return(JsonDataContract.HandleReadValue(jsonReader.ReadElementContentAsUri(), context)); } if (!JsonDataContract.TryReadNullAtTopLevel(jsonReader)) { return(jsonReader.ReadElementContentAsUri()); } return(null); }