public JsonReader CreatePlayer() { int num = (_tokenList != null) ? _tokenList.Count : 0; JsonToken[] array = new JsonToken[num + 2]; if (num > 0) { _tokenList.CopyTo(array, 1); } array[0] = JsonToken.BOF(); array[array.Length - 1] = JsonToken.EOF(); return(new JsonPlayer(array)); }
public JsonReader CreatePlayer() { JsonToken[] tokens = new JsonToken[_count + 2]; if (_count > 0) { Array.Copy(_tokens, 0, tokens, 1, _count); } tokens[0] = JsonToken.BOF(); tokens[tokens.Length - 1] = JsonToken.EOF(); return(new JsonPlayer(tokens)); }
public void JsonTokenString() { Assert.AreEqual("String:hello", JsonToken.String("hello").ToString()); Assert.AreEqual("Number:123", JsonToken.Number("123").ToString()); Assert.AreEqual("Boolean:true", JsonToken.Boolean(true).ToString()); Assert.AreEqual("Boolean:false", JsonToken.Boolean(false).ToString()); Assert.AreEqual("Null:null", JsonToken.Null().ToString()); Assert.AreEqual("Array", JsonToken.Array().ToString()); Assert.AreEqual("EndArray", JsonToken.EndArray().ToString()); Assert.AreEqual("Object", JsonToken.Object().ToString()); Assert.AreEqual("EndObject", JsonToken.EndObject().ToString()); Assert.AreEqual("Member:test", JsonToken.Member("test").ToString()); Assert.AreEqual("BOF", JsonToken.BOF().ToString()); Assert.AreEqual("EOF", JsonToken.EOF().ToString()); }
public JsonReader CreatePlayer() { int count = _tokenList == null ? 0 : _tokenList.Count; JsonToken[] tokens = new JsonToken[count + 2]; if (count > 0) { _tokenList.CopyTo(tokens, 1); } tokens[0] = JsonToken.BOF(); tokens[tokens.Length - 1] = JsonToken.EOF(); return(new JsonPlayer(tokens)); }
public JsonReader CreatePlayer() { if (Bracket != JsonWriterBracket.Pending && Bracket != JsonWriterBracket.Closed) { throw new InvalidOperationException("JSON data cannot be read before it is complete."); } var tokens = new JsonToken[_count + 2]; if (_count > 0) { Array.Copy(_tokens, 0, tokens, 1, _count); } tokens[0] = JsonToken.BOF(); tokens[tokens.Length - 1] = JsonToken.EOF(); return(new JsonPlayer(tokens)); }
protected JsonReaderBase() { _token = JsonToken.BOF(); }
public void EqualityWithTextlessClass() { Assert.AreEqual(JsonToken.BOF(), JsonToken.BOF()); }
public void BOFEOF() { Assert.AreEqual(JsonTokenClass.BOF, JsonToken.BOF().Class); Assert.AreEqual(JsonTokenClass.EOF, JsonToken.EOF().Class); }
public JsonReaderBase() { _token = JsonToken.BOF(); }