|
Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
| class | DebugView |
Package Functions | |
| JsonObject (JsonElement element, JsonNodeOptions? options=null) | |
| JsonNode | GetItem (string propertyName) |
| override void | GetPath (List< string > path, JsonNode child) |
| void | SetItem (string propertyName, JsonNode value) |
| void | AssignParent (JsonNode parent) |
Properties | |
| int | Count [get] |
| ICollection< string > IDictionary< string, JsonNode >. | Keys [get] |
| ICollection< JsonNode?> IDictionary< string, JsonNode >. | Values [get] |
| bool ICollection< KeyValuePair< string, JsonNode > >. | IsReadOnly [get] |
| JsonNodeOptions? | Options [get] |
| JsonNode? | Parent [get, set] |
| JsonNode | Root [get] |
| JsonNode? | this[int index] [get, set] |
| JsonNode? | this[string propertyName] [get, set] |
| TValue | this[TKey key] [get, set] |
Private Member Functions | |
| void | DetachParent (JsonNode item) |
| bool ICollection< KeyValuePair< string, JsonNode > >. | Contains (KeyValuePair< string, JsonNode > item) |
| void ICollection< KeyValuePair< string, JsonNode > >. | CopyTo (KeyValuePair< string, JsonNode >[] array, int index) |
| bool ICollection< KeyValuePair< string, JsonNode > >. | Remove (KeyValuePair< string, JsonNode > item) |
| bool IDictionary< string, JsonNode >. | TryGetValue (string propertyName, out JsonNode jsonNode) |
| IEnumerator IEnumerable. | GetEnumerator () |
| void | InitializeIfRequired () |
Private Attributes | |
| JsonElement? | _jsonElement |
| JsonPropertyDictionary< JsonNode > | _dictionary |
| JsonNode | _parent |
| JsonNodeOptions? | _options |
Definition at line 11 of file JsonObject.cs.