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