1 write to _arySVS
PresentationFramework (1)
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (1)
52
_arySVS
= new SourceValueState[path.Length];
67 references to _arySVS
PresentationFramework (67)
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (67)
57
for (int i=
_arySVS
.Length-1; i>=0; --i)
59
_arySVS
[i].item = BindingExpression.CreateReference(BindingExpression.NullDataItem);
172
return BindingExpression.GetReference(
_arySVS
[level].item);
177
return
_arySVS
[level].info;
182
object[] args =
_arySVS
[level].args;
197
return
_arySVS
[level].type;
240
SetPropertyInfo(
_arySVS
[level].info, out pi, out pd, out dp, out dpa);
275
object[] args =
_arySVS
[level].args;
304
else if ((dia =
_arySVS
[level].info as DynamicIndexerAccessor) != null)
306
value = dia.GetValue(item,
_arySVS
[level].args);
321
object accessor =
_arySVS
[level].info;
344
int level =
_arySVS
.Length - 1;
345
SetPropertyInfo(
_arySVS
[level].info, out pi, out pd, out dp, out dpa);
354
TraceData.IdentifyAccessor(
_arySVS
[level].info),
389
else if ((dia =
_arySVS
[level].info as DynamicIndexerAccessor) != null)
391
dia.SetValue(item,
_arySVS
[level].args, value);
415
for (int k=1; k<
_arySVS
.Length; ++k)
417
object oldValue = BindingExpression.GetReference(
_arySVS
[k].item);
440
for (int k=0; k<
_arySVS
.Length; ++k)
442
object o = BindingExpression.GetReference(
_arySVS
[k].item);
467
if (
_arySVS
[k].collectionView == collectionView)
490
for (int k=0; k<
_arySVS
.Length; ++k)
492
if ((
_arySVS
[k].info == dp) && (BindingExpression.GetReference(
_arySVS
[k].item) == d))
507
UpdateSourceValueState(
_arySVS
.Length, null, BindingExpression.NullDataItem, isASubPropertyChange);
513
for (k=0; k<
_arySVS
.Length; ++k)
515
if ((
_arySVS
[k].info == dp) && (BindingExpression.GetReference(
_arySVS
[k].item) == d))
621
Debug.Assert(0<=k && k<
_arySVS
.Length &&
_arySVS
[k].collectionView == collectionView, "bad parameters to UpdateSourceValueState");
626
for (++k; k<
_arySVS
.Length; ++k)
630
ICollectionView oldCollectionView =
_arySVS
[k].collectionView;
642
_arySVS
[k-1].info == FrameworkElement.DataContextProperty)
651
ICollectionView newCollectionView =
_arySVS
[k].collectionView;
661
if (initialLevel <
_arySVS
.Length)
666
_arySVS
.Length > 0 &&
667
SVI[
_arySVS
.Length-1].type != SourceValueType.Direct &&
668
!(
_arySVS
[
_arySVS
.Length-1].info is DependencyProperty) &&
669
typeof(DependencyObject).IsAssignableFrom(
_arySVS
[
_arySVS
.Length-1].type);
672
if (!suppressTransfer &&
_arySVS
.Length > 0 &&
673
_arySVS
[
_arySVS
.Length-1].info == FrameworkElement.DataContextProperty &&
692
object oldO = BindingExpression.GetReference(
_arySVS
[k].item);
702
PropertyPath.DowncastAccessor(
_arySVS
[k].info, out oldDP, out oldPI, out oldPD, out oldDOA);
750
_arySVS
[k].item = BindingExpression.ReplaceReference(
_arySVS
[k].item, newO);
756
_arySVS
[k].collectionView = null;
776
svs.collectionView =
_arySVS
[k].collectionView;
799
return BindingExpression.GetReference((k == 0) ? _rootItem :
_arySVS
[k-1].item);
821
svs =
_arySVS
[k];
843
_arySVS
[k] = svs;
849
_arySVS
[k] = svs;
983
ICollectionView view =
_arySVS
[level].collectionView;
989
if (PropertyPath.IsStaticProperty(
_arySVS
[level].info))
996
if (!ItemsControl.EqualsEx(item, BindingExpression.GetReference(
_arySVS
[level].item))
1018
if (level < 0 || (pd =
_arySVS
[level].info as PropertyDescriptor) == null)
1030
object oldItem = BindingExpression.GetReference(
_arySVS
[k].item);
1041
!(
_arySVS
[k].info is PropertyDescriptor))
1043
svs =
_arySVS
[k];
1323
if (k > 0 &&
_arySVS
[k-1].info == (object)IndexerPropertyInfo.Instance)
1517
if (k >=
_arySVS
.Length)
1520
object item = BindingExpression.GetReference(
_arySVS
[k].item);
1521
object info =
_arySVS
[k].info;
1761
SetPropertyInfo(
_arySVS
[Length-1].info, out pi, out pd, out dp, out dpa);
1766
object arg = (columnName == "Item" && pi != null) ?
_arySVS
[Length-1].args[0] : null;