public JSONInStream Content(int idx, out string value) { try { JSONStringFieldValue fieldValue = (JSONStringFieldValue)node.GetField(idx); value = fieldValue.value; } catch (Exception e) { try { #pragma warning disable JSONNullFieldValue fieldValue2 = (JSONNullFieldValue)node.GetField(idx); #pragma warning restore value = null; } catch (Exception e2) { Debug.LogError("Error JSONInStream " + idx + " " + e.ToString() + " " + e2.ToString()); value = null; return(null); } } return(this); }
public JSONInStream Content(int idx, out string value) { try { JSONStringFieldValue jSONStringFieldValue = (JSONStringFieldValue)node.GetField(idx); value = jSONStringFieldValue.value; return(this); } catch (Exception ex) { try { JSONNullFieldValue jSONNullFieldValue = (JSONNullFieldValue)node.GetField(idx); value = null; return(this); } catch (Exception ex2) { Debug.LogError((object)("Error JSONInStream " + idx + " " + ex.ToString() + " " + ex2.ToString())); value = null; return(null); IL_0089: return(this); } } }
public JSONInStream ContentOptional(string tag, ref string value) { try { JSONStringFieldValue fieldValue = (JSONStringFieldValue)node.GetField(tag); if (fieldValue == null) { return(this); } value = fieldValue.value; } catch (Exception e) { try { #pragma warning disable JSONNullFieldValue fieldValue2 = (JSONNullFieldValue)node.GetField(tag); #pragma warning restore value = null; } catch (Exception e2) { Debug.LogError("Error JSONInStream " + tag + " " + e.ToString() + " " + e2.ToString()); return(null); } } return(this); }
public JSONInStream ContentOptional(string tag, ref string value) { try { JSONStringFieldValue jSONStringFieldValue = (JSONStringFieldValue)node.GetField(tag); if (jSONStringFieldValue != null) { value = jSONStringFieldValue.value; return(this); } return(this); } catch (Exception ex) { try { JSONNullFieldValue jSONNullFieldValue = (JSONNullFieldValue)node.GetField(tag); value = null; return(this); } catch (Exception ex2) { Debug.LogError((object)("Error JSONInStream " + tag + " " + ex.ToString() + " " + ex2.ToString())); return(null); IL_008f: return(this); } } }