27 references to PropertyDefinition
PresentationFramework (27)
System\Windows\Markup\BamlCollectionHolder.cs (22)
80return _resourcesParent != null ? typeof(ResourceDictionary) : PropertyDefinition.PropertyType; 126else if (PropertyDefinition.DependencyProperty != null) 133_reader.SetDependencyValue(dpParent, PropertyDefinition.DependencyProperty, Collection); 135else if (PropertyDefinition.AttachedPropertySetter != null) 137PropertyDefinition.AttachedPropertySetter.Invoke(null, new object[] { Parent, Collection }); 139else if (PropertyDefinition.PropertyInfo != null) 141PropertyDefinition.PropertyInfo.SetValue(Parent, 166else if (PropertyDefinition.DependencyProperty != null) 168_defaultCollection = ((DependencyObject)Parent).GetValue(PropertyDefinition.DependencyProperty); 170else if (PropertyDefinition.AttachedPropertyGetter != null) 172_defaultCollection = PropertyDefinition.AttachedPropertyGetter.Invoke(null, new object[] { Parent }); 174else if (PropertyDefinition.PropertyInfo != null) 176if (PropertyDefinition.IsInternal) 180PropertyDefinition.PropertyInfo, 185_reader.ThrowException(nameof(SR.ParserCantGetProperty), PropertyDefinition.Name); 190_defaultCollection = PropertyDefinition.PropertyInfo.GetValue( 205(PropertyDefinition.DependencyProperty == null || PropertyDefinition.DependencyProperty.ReadOnly) && 206(PropertyDefinition.PropertyInfo == null || !PropertyDefinition.PropertyInfo.CanWrite) && 207PropertyDefinition.AttachedPropertySetter == null) 212_reader.ThrowException(nameof(SR.ParserReadOnlyNullProperty), PropertyDefinition.Name);
System\Windows\Markup\BamlRecordReader.cs (5)
3046ThrowException(nameof(SR.ParserReadOnlyProp), holder.PropertyDefinition.Name); 3140ThrowException(nameof(SR.ParserNullPropertyCollection), holder.PropertyDefinition.Name); 3161ThrowException(nameof(SR.ParserPropertyCollectionClosed), holder.PropertyDefinition.Name); 3381element.GetType().ToString(), holder.PropertyDefinition.Name), e); 4858holder.PropertyDefinition.DependencyProperty, ref isMarkupExtension);