4 writes to info
PresentationFramework (4)
MS\Internal\Data\PropertyPathWorker.cs (4)
828svs.info = DependencyProperty.UnsetValue; 1059svs.info = null; 1083svs.info = accessorInfo.Accessor; 1302svs.info = info;
33 references to info
PresentationFramework (33)
MS\Internal\Data\PropertyPathWorker.cs (33)
169return _arySVS[level].info; 232SetPropertyInfo(_arySVS[level].info, out pi, out pd, out dp, out dpa); 296else if ((dia = _arySVS[level].info as DynamicIndexerAccessor) != null) 313object accessor = _arySVS[level].info; 338SetPropertyInfo(_arySVS[level].info, out pi, out pd, out dp, out dpa); 347TraceData.IdentifyAccessor(_arySVS[level].info), 383else if ((dia = _arySVS[level].info as DynamicIndexerAccessor) != null) 486if ((_arySVS[k].info == dp) && (BindingExpression.GetReference(_arySVS[k].item) == d)) 509if ((_arySVS[k].info == dp) && (BindingExpression.GetReference(_arySVS[k].item) == d)) 636_arySVS[k - 1].info == FrameworkElement.DataContextProperty) 662!(_arySVS[_arySVS.Length - 1].info is DependencyProperty) && 667_arySVS[_arySVS.Length - 1].info == FrameworkElement.DataContextProperty && 696PropertyPath.DowncastAccessor(_arySVS[k].info, out oldDP, out oldPI, out oldPD, out oldDOA); 789if (svs.info == null) 805if (svs.info == null && drillIn != DrillIn.Never && view != null) 827if (svs.info == null) 835if (svs.info == null) 854TraceData.IdentifyAccessor(svs.info)), 861Engine.RegisterForCacheChanges(newO, svs.info); 868PropertyPath.DowncastAccessor(svs.info, out newDP, out newPI, out newPD, out newDOA); 903CheckReadOnly(newO, svs.info); 987if (PropertyPath.IsStaticProperty(_arySVS[level].info)) 1016if (level < 0 || (pd = _arySVS[level].info as PropertyDescriptor) == null) 1039!(_arySVS[k].info is PropertyDescriptor)) 1050TraceData.IdentifyAccessor(svs.info)), 1087if (PropertyPath.IsStaticProperty(svs.info)) 1092if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1105TraceData.IdentifyAccessor(svs.info)), 1266if (!Object.Equals(info, svs.info)) 1267sb.AppendLine($" Info is wrong: expected '{info}' got '{svs.info}'"); 1320if (k > 0 && _arySVS[k - 1].info == (object)IndexerPropertyInfo.Instance) 1518object info = _arySVS[k].info; 1714SetPropertyInfo(_arySVS[Length - 1].info, out pi, out pd, out dp, out dpa);