22 references to CanAssignTo
PresentationFramework (5)
System\Windows\Controls\ItemsPanelTemplate.cs (1)
121
if (templateHolder.RootType == null || !templateHolder.RootType.
CanAssignTo
(panelType))
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
2433
else if (!elementType.
CanAssignTo
(parentPropertyType))
System\Windows\Markup\Baml2006\Baml2006SchemaContext.cs (1)
218
if (parentType.
CanAssignTo
(declaringType))
System\Windows\Markup\WpfXamlLoader.cs (2)
295
if (count == 1 && (xamlType.
CanAssignTo
(bindingBaseType) || xamlType.
CanAssignTo
(dynamicResourceType)))
System.Xaml (17)
System\Xaml\Context\ObjectWriterContext.cs (3)
336
if (frame.XamlType != null && frame.XamlType.
CanAssignTo
(type))
354
if (frame.XamlType != null && frame.XamlType.
CanAssignTo
(prop.DeclaringType))
443
if (frame.XamlType != null && frame.XamlType.
CanAssignTo
(type))
System\Xaml\Context\XamlContext.cs (1)
112
bool canAssignTagTypeToOwnerType = tagType.
CanAssignTo
(ownerType);
System\Xaml\InfosetObjects\XamlObjectWriter.cs (4)
368
if (!rootType.
CanAssignTo
(_context.CurrentType))
762
if (!property.Type.IsMarkupExtension || !valueXamlType.
CanAssignTo
(property.Type))
773
if (valueXamlType == XamlLanguage.String || !valueXamlType.
CanAssignTo
(property.Type))
1171
if (!instType.
CanAssignTo
(currentType))
System\Xaml\Parser\XamlPullParser.cs (1)
1033
else if (valueElementType == null || !valueElementType.
CanAssignTo
(propertyType))
System\Xaml\Schema\XamlTypeInvoker.cs (2)
153
(_xamlType.AllowedContentTypes.Count == 1 && contentType.
CanAssignTo
(_xamlType.ItemType)))
193
if (contentType.
CanAssignTo
(pair.Key))
System\Xaml\XamlObjectReader.cs (1)
1602
return XamlLanguage.String.
CanAssignTo
(property.Type);
System\Xaml\XamlType.cs (3)
867
return
CanAssignTo
(XamlLanguage.MarkupExtension);
872
return
CanAssignTo
(XamlLanguage.INameScope);
1124
return
CanAssignTo
(XamlLanguage.IXmlSerializable);
System\Xaml\XamlXmlWriter.cs (2)
1685
if (XamlLanguage.String.
CanAssignTo
(property.Type))
1731
if (XamlLanguage.String.
CanAssignTo
(property.Type) && !string.IsNullOrEmpty(value))