50 references to CanConvertFrom
Microsoft.AspNetCore.Components (1)
BindConverter.cs (1)
2061if (typeConverter == null || !typeConverter.CanConvertFrom(typeof(string)))
Microsoft.AspNetCore.Mvc.Abstractions (1)
ModelBinding\ModelMetadata.cs (1)
777IsConvertibleType = TypeDescriptor.GetConverter(ModelType).CanConvertFrom(typeof(string));
Microsoft.AspNetCore.Mvc.Core (1)
ModelBinding\ModelBindingHelper.cs (1)
693var canConvertFrom = converter.CanConvertFrom(value.GetType());
Microsoft.Extensions.Configuration.Binder (1)
ConfigurationBinder.cs (1)
1001if (converter.CanConvertFrom(typeof(string)))
Microsoft.Maui.Controls (2)
BindableProperty.cs (1)
227 if (KnownTypeConverters.TryGetValue(returnType, out TypeConverter typeConverterTo) && typeConverterTo.CanConvertFrom(valueType))
TypeConversionHelper.cs (1)
59 if (TryGetTypeConverter(targetType, out converter) && converter is not null && converter.CanConvertFrom(valueType))
PresentationFramework (7)
MS\Internal\Data\DefaultValueConverter.cs (2)
150canConvertFrom = (typeConverter != null) ? typeConverter.CanConvertFrom(targetType) : false; 162canConvertFrom = (typeConverter != null) ? typeConverter.CanConvertFrom(sourceType) : false;
MS\Internal\Data\PropertyPathWorker.cs (1)
1384if (tc != null && tc.CanConvertFrom(typeof(string)))
System\Windows\Data\BindingExpressionBase.cs (1)
2179if (converter != null && converter.CanConvertFrom(value.GetType()))
System\Windows\PropertyPath.cs (1)
778if (tc != null && tc.CanConvertFrom(typeof(string)))
System\Windows\PropertyPathConverter.cs (1)
264if (converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string)))
System\Windows\StyleHelper.cs (1)
5900if (typeConverter != null && typeConverter.CanConvertFrom(typeof(String)))
System.Configuration.ConfigurationManager (5)
System\Configuration\ApplicationSettingsBase.cs (1)
516if (tc.CanConvertTo(typeof(string)) && tc.CanConvertFrom(typeof(string)))
System\Configuration\ConfigurationProperty.cs (2)
276if (!Converter.CanConvertFrom(value.GetType())) 397!_converter.CanConvertFrom(typeof(string)) ||
System\Configuration\SettingsPropertyValue.cs (2)
209if (converter != null && converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string))) 262if (converter != null && converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string)))
System.Data.Common (2)
System\Data\XMLSchema.cs (2)
50if (converter.CanConvertFrom(typeof(string))) 294if (converter.CanConvertFrom(typeof(string)))
System.Windows.Forms (19)
System\Resources\ResXDataNode.cs (4)
251if (converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string))) 265if (converter.CanConvertTo(typeof(byte[])) && converter.CanConvertFrom(typeof(byte[]))) 363if (!converter.CanConvertFrom(typeof(string))) 403&& converter.CanConvertFrom(typeof(byte[]))
System\Windows\Forms\ActiveX\Control.ActiveXImpl.cs (6)
979if ((converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string))) 980|| (converter.CanConvertTo(typeof(byte[])) && converter.CanConvertFrom(typeof(byte)))) 1176if (converter.CanConvertFrom(typeof(string))) 1180else if (converter.CanConvertFrom(typeof(byte[]))) 1554if (converter.CanConvertFrom(typeof(string))) 1558else if (converter.CanConvertFrom(typeof(byte[])))
System\Windows\Forms\Controls\DataGridView\DataGridView.DataConnection.cs (3)
917else if (typeof(Image).IsAssignableFrom(type) || imageTypeConverter.CanConvertFrom(type)) 944if (!imageTypeConverter.CanConvertFrom(_props[i].PropertyType)) 1475if (boundColumnConverter is not null && boundColumnConverter.CanConvertFrom(valueType))
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\MergePropertyDescriptor.cs (1)
159if (converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string)))
System\Windows\Forms\Internal\Formatter.cs (5)
167if (targetConverter is not null && targetConverter != targetTypeTypeConverter && targetConverter.CanConvertFrom(sourceType)) 212else if (targetConverter is not null && targetConverter.CanConvertFrom(sourceType)) 299if (targetConverter is not null && targetTypeTypeConverter != targetConverter && targetConverter.CanConvertFrom(sourceType)) 334if (targetConverter is not null && targetConverter.CanConvertFrom(s_booleanType)) 357if (targetConverter is not null && targetConverter.CanConvertFrom(sourceType))
System.Windows.Forms.Design (6)
System\Windows\Forms\Design\DataGridViewAddColumnDialog.cs (2)
732if (!imageTypeConverter.CanConvertFrom(propertyDescriptor.PropertyType)) 823else if (typeof(Image).IsAssignableFrom(type) || imageTypeConverter.CanConvertFrom(type))
System\Windows\Forms\Design\DataGridViewDesigner.cs (4)
425if (!imageTypeConverter.CanConvertFrom(dataFieldProperty.PropertyType)) 486if (!imageTypeConverter.CanConvertFrom(dataFieldProperty.PropertyType)) 624if (imageTypeConverter.CanConvertFrom(propType)) 637else if (typeof(Image).IsAssignableFrom(propType) || imageTypeConverter.CanConvertFrom(propType))
System.Xaml (5)
System\Windows\Markup\ValueSerializer.cs (2)
140else if (converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string)) && 176if (converter is not null && converter.CanConvertTo(typeof(string)) && converter.CanConvertFrom(typeof(string)) &&
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
668if (typeConverter.CanConvertFrom(value.GetType()))
System\Xaml\Schema\BuiltInValueConverter.cs (2)
198!stdConverter.CanConvertFrom(typeof(string)) || !stdConverter.CanConvertFrom(typeof(Uri)) ||