| 55 | 1 using System; | 
|  | 2 using System.Collections.Generic; | 
|  | 3 using System.Linq; | 
|  | 4 using System.Text; | 
|  | 5 using System.Threading.Tasks; | 
|  | 6 | 
|  | 7 namespace Implab.JSON { | 
|  | 8     /// <summary> | 
|  | 9     /// Тип токенов, возвращаемых <see cref="JSONScanner"/>. | 
|  | 10     /// </summary> | 
|  | 11     public enum JsonTokenType : int { | 
|  | 12         None = 0, | 
|  | 13         /// <summary> | 
|  | 14         /// Начало объекта | 
|  | 15         /// </summary> | 
|  | 16         BeginObject, | 
|  | 17         /// <summary> | 
|  | 18         /// Конец объекта | 
|  | 19         /// </summary> | 
|  | 20         EndObject, | 
|  | 21         /// <summary> | 
|  | 22         /// Начало массива | 
|  | 23         /// </summary> | 
|  | 24         BeginArray, | 
|  | 25         /// <summary> | 
|  | 26         /// Конец массива | 
|  | 27         /// </summary> | 
|  | 28         EndArray, | 
|  | 29         /// <summary> | 
|  | 30         /// Строка | 
|  | 31         /// </summary> | 
|  | 32         String, | 
|  | 33         /// <summary> | 
|  | 34         /// Число | 
|  | 35         /// </summary> | 
|  | 36         Number, | 
|  | 37         /// <summary> | 
|  | 38         /// Литерал | 
|  | 39         /// </summary> | 
|  | 40         Literal, | 
|  | 41         /// <summary> | 
|  | 42         /// Разделитель имени <c>:</c> | 
|  | 43         /// </summary> | 
|  | 44         NameSeparator, | 
|  | 45         /// <summary> | 
|  | 46         /// Разделитель имени <c>,</c> | 
|  | 47         /// </summary> | 
|  | 48         ValueSeparator | 
|  | 49     } | 
|  | 50 } |