4 writes to info
PresentationFramework (4)
MS\Internal\Data\PropertyPathWorker.cs (4)
817svs.info = DependencyProperty.UnsetValue; 1047svs.info = null; 1071svs.info = accessorInfo.Accessor; 1290svs.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)) 626_arySVS[k - 1].info == FrameworkElement.DataContextProperty) 652!(_arySVS[_arySVS.Length - 1].info is DependencyProperty) && 657_arySVS[_arySVS.Length - 1].info == FrameworkElement.DataContextProperty && 686PropertyPath.DowncastAccessor(_arySVS[k].info, out oldDP, out oldPI, out oldPD, out oldDOA); 778if (svs.info == null) 794if (svs.info == null && drillIn != DrillIn.Never && view != null) 816if (svs.info == null) 824if (svs.info == null) 843TraceData.IdentifyAccessor(svs.info)), 850Engine.RegisterForCacheChanges(newO, svs.info); 857PropertyPath.DowncastAccessor(svs.info, out newDP, out newPI, out newPD, out newDOA); 891CheckReadOnly(newO, svs.info); 975if (PropertyPath.IsStaticProperty(_arySVS[level].info)) 1004if (level < 0 || (pd = _arySVS[level].info as PropertyDescriptor) == null) 1027!(_arySVS[k].info is PropertyDescriptor)) 1038TraceData.IdentifyAccessor(svs.info)), 1075if (PropertyPath.IsStaticProperty(svs.info)) 1080if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1093TraceData.IdentifyAccessor(svs.info)), 1254if (!Object.Equals(info, svs.info)) 1255sb.AppendLine($" Info is wrong: expected '{info}' got '{svs.info}'"); 1308if (k > 0 && _arySVS[k - 1].info == (object)IndexerPropertyInfo.Instance) 1495object info = _arySVS[k].info; 1663SetPropertyInfo(_arySVS[Length - 1].info, out pi, out pd, out dp, out dpa);