|
override JSONNodeType | Tag [get] |
|
override bool | IsNumber [get] |
|
override string | Value [get, set] |
|
override double | AsDouble [get, set] |
|
override long | AsLong [get, set] |
|
JSONNodeType | Tag [get] |
|
virtual JSONNode | this[int aIndex] [get, set] |
|
virtual JSONNode | this[string aKey] [get, set] |
|
virtual string | Value [get, set] |
|
virtual int | Count [get] |
|
virtual bool | IsNumber [get] |
|
virtual bool | IsString [get] |
|
virtual bool | IsBoolean [get] |
|
virtual bool | IsNull [get] |
|
virtual bool | IsArray [get] |
|
virtual bool | IsObject [get] |
|
virtual bool | Inline [get, set] |
|
virtual IEnumerable< JSONNode > | Children [get] |
|
IEnumerable< JSONNode > | DeepChildren [get] |
|
IEnumerable< KeyValuePair< string, JSONNode > > | Linq [get] |
|
KeyEnumerator | Keys [get] |
|
ValueEnumerator | Values [get] |
|
virtual double | AsDouble [get, set] |
|
virtual int | AsInt [get, set] |
|
virtual float | AsFloat [get, set] |
|
virtual bool | AsBool [get, set] |
|
virtual long | AsLong [get, set] |
|
virtual JSONArray | AsArray [get] |
|
virtual JSONObject | AsObject [get] |
|
Definition at line 1026 of file SimpleJSON.cs.
◆ JSONNumber() [1/2]
SimpleJSON.JSONNumber.JSONNumber |
( |
double | aData | ) |
|
◆ JSONNumber() [2/2]
SimpleJSON.JSONNumber.JSONNumber |
( |
string | aData | ) |
|
◆ Clone()
override JSONNode SimpleJSON.JSONNumber.Clone |
( |
| ) |
|
|
virtual |
◆ Equals()
override bool SimpleJSON.JSONNumber.Equals |
( |
object | obj | ) |
|
Definition at line 1084 of file SimpleJSON.cs.
1085 {
1086 if (obj == null)
1087 return false;
1088 if (base.Equals(obj))
1089 return true;
1091 if (s2 != null)
1092 return m_Data == s2.m_Data;
1093 if (IsNumeric(obj))
1094 return Convert.ToDouble(obj) == m_Data;
1095 return false;
1096 }
References SimpleJSON.JSONNumber.JSONNumber().
◆ GetEnumerator()
override Enumerator SimpleJSON.JSONNumber.GetEnumerator |
( |
| ) |
|
◆ GetHashCode()
override int SimpleJSON.JSONNumber.GetHashCode |
( |
| ) |
|
Definition at line 1097 of file SimpleJSON.cs.
1098 {
1099 return m_Data.GetHashCode();
1100 }
◆ AsDouble
override double SimpleJSON.JSONNumber.AsDouble |
|
getset |
Definition at line 1045 of file SimpleJSON.cs.
1046 {
1047 get { return m_Data; }
1048 set { m_Data = value; }
1049 }
◆ AsLong
override long SimpleJSON.JSONNumber.AsLong |
|
getset |
Definition at line 1050 of file SimpleJSON.cs.
1051 {
1052 get { return (long)m_Data; }
1053 set { m_Data = value; }
1054 }
◆ IsNumber
override bool SimpleJSON.JSONNumber.IsNumber |
|
get |
◆ Tag
◆ Value
override string SimpleJSON.JSONNumber.Value |
|
getset |
Definition at line 1034 of file SimpleJSON.cs.
1035 {
1036 get { return m_Data.ToString(CultureInfo.InvariantCulture); }
1037 set
1038 {
1039 double v;
1040 if (double.TryParse(value, NumberStyles.Float, CultureInfo.InvariantCulture, out v))
1041 m_Data = v;
1042 }
1043 }
Referenced by SimpleJSON.JSONNumber.JSONNumber().
The documentation for this class was generated from the following file:
- C:/Interhaptics/sdk_unity/Interhaptics/Runtime/Platforms/Mobile/Dependencies/UnityCoreHaptics/Plugins/iOS/Editor/SimpleJSON.cs