Newtonsoft.Json.JsonSerializer.GetMatchingConverter C# (CSharp) Method

GetMatchingConverter() static private method

static private GetMatchingConverter ( IList converters, Type objectType ) : JsonConverter
converters IList
objectType Type
return JsonConverter
    internal static JsonConverter GetMatchingConverter(IList<JsonConverter> converters, Type objectType)
    {
      ValidationUtils.ArgumentNotNull(objectType, "objectType");

      if (converters != null)
      {
        for (int i = 0; i < converters.Count; i++)
        {
          JsonConverter converter = converters[i];

          if (converter.CanConvert(objectType))
            return converter;
        }
      }

      return null;
    }

Same methods

JsonSerializer::GetMatchingConverter ( Type type ) : JsonConverter

Usage Example

示例#1
0
 internal JsonConverter GetMatchingConverter(Type type)
 {
     return(JsonSerializer.GetMatchingConverter(this._converters, type));
 }