Ignore:
Timestamp:
Aug 7, 2022, 3:02:24 PM (2 years ago)
Author:
alloc
Message:

Major refactoring/cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • binary-improvements2/7dtd-server-fixes/src/JSON/JSONArray.cs

    r351 r391  
    33
    44namespace AllocsFixes.JSON {
    5         public class JSONArray : JSONNode {
    6                 private readonly List<JSONNode> nodes = new List<JSONNode> ();
     5        public class JsonArray : JsonNode {
     6                private readonly List<JsonNode> nodes = new List<JsonNode> ();
    77
    8                 public JSONNode this [int _index] {
    9                         get { return nodes [_index]; }
    10                         set { nodes [_index] = value; }
     8                public JsonNode this [int _index] {
     9                        get => nodes [_index];
     10                        set => nodes [_index] = value;
    1111                }
    1212
    13                 public int Count {
    14                         get { return nodes.Count; }
    15                 }
     13                public int Count => nodes.Count;
    1614
    17                 public void Add (JSONNode _node) {
     15                public void Add (JsonNode _node) {
    1816                        nodes.Add (_node);
    1917                }
     
    2523                        }
    2624
    27                         foreach (JSONNode n in nodes) {
     25                        foreach (JsonNode n in nodes) {
    2826                                if (_prettyPrint) {
    2927                                        _stringBuilder.Append (new string ('\t', _currentLevel + 1));
     
    4846                }
    4947
    50                 public static JSONArray Parse (string _json, ref int _offset) {
     48                public static JsonArray Parse (string _json, ref int _offset) {
    5149                        //Log.Out ("ParseArray enter (" + offset + ")");
    52                         JSONArray arr = new JSONArray ();
     50                        JsonArray arr = new JsonArray ();
    5351
    5452                        bool nextElemAllowed = true;
     
    6361                                                        _offset++;
    6462                                                } else {
    65                                                         throw new MalformedJSONException (
     63                                                        throw new MalformedJsonException (
    6664                                                                "Could not parse array, found a comma without a value first");
    6765                                                }
Note: See TracChangeset for help on using the changeset viewer.