[SerializableAttribute]
public readonly struct JsonProperty : IEquatable<JsonProperty><SerializableAttribute>
Public Structure JsonProperty
	Implements IEquatable(Of JsonProperty)[SerializableAttribute]
public value class JsonProperty : IEquatable<JsonProperty>[<SealedAttribute>]
[<SerializableAttribute>]
type JsonProperty = 
    struct
        inherit ValueType
        interface IEquatable<JsonProperty>
    end| JsonProperty | Initializes a new instance of the JsonProperty struct. | 
| Name | Gets the name of the property. It can be only for a default JsonProperty instance that was created without the public constructor. | 
| Value | Gets the value of the property. | 
| Equals(JsonProperty) | Indicates whether the current JsonProperty instance is equal to another one specified in the other parameter. | 
| Equals(Object) | Determines whether the specified object is equal to this instance. (Overrides ValueTypeEquals(Object)) | 
| GetHashCode | Returns a hash code for this JsonProperty instance. (Overrides ValueTypeGetHashCode) | 
| ToString | Gets the string representation of this JsonProperty. (Overrides ValueTypeToString) | 
| Equality(JsonProperty, JsonProperty) | Determines whether two specified JsonProperty instances have the same value. | 
| (KeyValuePairString, JsonValue to JsonProperty) | Performs an implicit conversion from KeyValuePairTKey, TValue to JsonProperty. | 
| (ValueTupleString, JsonValue to JsonProperty) | Performs an implicit conversion from ValueTupleT1, T2 to JsonProperty. | 
| Inequality(JsonProperty, JsonProperty) | Determines whether two specified JsonProperty instances have different values. |