Newtonsoft.Json.Schema.JsonSchemaBuilder.ProcessEnum C# (CSharp) Method

ProcessEnum() private method

private ProcessEnum ( ) : void
return void
    private void ProcessEnum()
    {
      if (_reader.TokenType != JsonToken.StartArray)
        throw new Exception("Expected StartArray token while parsing enum values, got {0}.".FormatWith(CultureInfo.InvariantCulture, _reader.TokenType));

      CurrentSchema.Enum = new List<JToken>();

      while (_reader.Read() && _reader.TokenType != JsonToken.EndArray)
      {
        JToken value = JToken.ReadFrom(_reader);
        CurrentSchema.Enum.Add(value);
      }
    }