public abstract CanConvert ( |
||
objectType | Type of the object. | |
return | bool |
internal static JsonConverter GetMatchingConverter(IList <JsonConverter> converters, Type objectType) { if (converters != null) { for (int index = 0; index < converters.Count; ++index) { JsonConverter jsonConverter = converters[index]; if (jsonConverter.CanConvert(objectType)) { return(jsonConverter); } } } return((JsonConverter)null); }
internal static JsonConverter GetMatchingConverter(IList <JsonConverter> converters, Type objectType) { if (converters != null) { for (int i = 0; i < converters.Count; i++) { JsonConverter item = converters[i]; if (item.CanConvert(objectType)) { return(item); } } } return(null); }
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 jsonConverter = converters[i]; if (jsonConverter.CanConvert(objectType)) { return(jsonConverter); } } } return(null); }
private bool HasMatchingConverter(Type type, out JsonConverter matchingConverter) { if (_converters != null) { for (int i = 0; i < _converters.Count; i++) { JsonConverter converter = _converters[i]; if (converter.CanConvert(type)) { matchingConverter = converter; return(true); } } } matchingConverter = null; return(false); }
internal static JsonConverter GetMatchingConverter([Nullable(new byte[] { 2, 1 })] IList <JsonConverter> converters, Type objectType) { if (converters != null) { for (int i = 0; i < converters.Count; i++) { JsonConverter jsonConverter = converters[i]; if (jsonConverter.CanConvert(objectType)) { return(jsonConverter); } } } return(null); }
internal static bool HasMatchingConverter(IList <JsonConverter> converters, Type type, out JsonConverter matchingConverter) { if (converters != null) { for (int i = 0; i < converters.Count; i++) { JsonConverter converter = converters[i]; if (converter.CanConvert(type)) { matchingConverter = converter; return(true); } } } matchingConverter = null; return(false); }
internal static JsonConverter GetMatchingConverter(IList <JsonConverter> converters, Type objectType) { #if DEBUG ValidationUtils.ArgumentNotNull(objectType, nameof(objectType)); #endif if (converters != null) { for (int i = 0; i < converters.Count; i++) { JsonConverter converter = converters[i]; if (converter.CanConvert(objectType)) { return(converter); } } } return(null); }
internal static bool HasMatchingConverter(IList <JsonConverter> converters, Type objectType, out JsonConverter matchingConverter) { if (objectType == null) { throw new ArgumentNullException("objectType"); } if (converters != null) { for (int i = 0; i < converters.Count; i++) { JsonConverter converter = converters[i]; if (converter.CanConvert(objectType)) { matchingConverter = converter; return(true); } } } matchingConverter = null; return(false); }