Newtonsoft.Json.Linq.JTokenReader.GetEndToken C# (CSharp) Method

GetEndToken() private method

private GetEndToken ( JContainer c ) : JsonToken?
c JContainer
return JsonToken?
    private JsonToken? GetEndToken(JContainer c)
    {
      switch (c.Type)
      {
        case JTokenType.Object:
          return JsonToken.EndObject;
        case JTokenType.Array:
          return JsonToken.EndArray;
        case JTokenType.Constructor:
          return JsonToken.EndConstructor;
        case JTokenType.Property:
          return null;
        default:
          throw MiscellaneousUtils.CreateArgumentOutOfRangeException("Type", c.Type, "Unexpected JContainer type.");
      }
    }