Ejemplo n.º 1
0
 /// <summary>
 /// Gets the index of a value within an array.
 /// </summary>
 /// <param name="json">The value.</param>
 /// <param name="value">The query.</param>
 /// <returns>The index of the requested value or -1 if the value does not exist.</returns>
 public static int IndexOf(this JsonPathValue json, JsonValue value)
 {
     throw new InvalidOperationException("This operation is reserved for JsonPath.");
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Determines if an object contains a property containing a number and retrieves its value.
 /// </summary>
 /// <param name="json">The value.</param>
 /// <param name="name">The name of the property.</param>
 /// <returns>The value if the property exists and is a number; otherwise null.</returns>
 public static JsonPathValue Name(this JsonPathValue json, string name)
 {
     throw new InvalidOperationException("This operation is reserved for JsonPath.");
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Determines if an object contains a property containing a number and retrieves its value.
 /// </summary>
 /// <param name="json">The value.</param>
 /// <param name="index">The index to retreive.</param>
 /// <returns>The value if the property exists and is a number; otherwise null.</returns>
 public static JsonPathValue ArrayIndex(this JsonPathValue json, int index)
 {
     throw new InvalidOperationException("This operation is reserved for JsonPath.");
 }
Ejemplo n.º 4
0
 /// <summary>
 /// Specifies the length of a <see cref="JsonArray"/>.
 /// </summary>
 /// <param name="json">The array.</param>
 /// <returns>The length of the array.</returns>
 public static int Length(this JsonPathValue json)
 {
     throw new InvalidOperationException("This operation is reserved for JsonPath.");
 }