Lines Matching refs:JsonToken

37     internal sealed class JsonToken : IEquatable<JsonToken>  class
40 private static readonly JsonToken _true = new JsonToken(TokenType.True);
41 private static readonly JsonToken _false = new JsonToken(TokenType.False);
42 private static readonly JsonToken _null = new JsonToken(TokenType.Null);
43 private static readonly JsonToken startObject = new JsonToken(TokenType.StartObject);
44 private static readonly JsonToken endObject = new JsonToken(TokenType.EndObject);
45 private static readonly JsonToken startArray = new JsonToken(TokenType.StartArray);
46 private static readonly JsonToken endArray = new JsonToken(TokenType.EndArray);
47 private static readonly JsonToken endDocument = new JsonToken(TokenType.EndDocument);
49 internal static JsonToken Null { get { return _null; } }
50 internal static JsonToken False { get { return _false; } }
51 internal static JsonToken True { get { return _true; } }
52 internal static JsonToken StartObject{ get { return startObject; } }
53 internal static JsonToken EndObject { get { return endObject; } }
54 internal static JsonToken StartArray { get { return startArray; } }
55 internal static JsonToken EndArray { get { return endArray; } }
56 internal static JsonToken EndDocument { get { return endDocument; } }
58 internal static JsonToken Name(string name) in Name()
60 return new JsonToken(TokenType.Name, stringValue: name); in Name()
63 internal static JsonToken Value(string value) in Value()
65 return new JsonToken(TokenType.StringValue, stringValue: value); in Value()
68 internal static JsonToken Value(double value) in Value()
70 return new JsonToken(TokenType.Number, numberValue: value); in Value()
101 private JsonToken(TokenType type, string stringValue = null, double numberValue = 0) in JsonToken() method in Google.Protobuf.JsonToken
110 return Equals(obj as JsonToken); in Equals()
156 public bool Equals(JsonToken other) in Equals()