3 writes to type
PresentationFramework (3)
MS\Internal\Data\PathParser.cs (2)
29type = t; 38type = t;
System\Windows\PropertyPath.cs (1)
337_arySVI[level].type = SourceValueType.Property;
20 references to type
PresentationFramework (20)
MS\Internal\Data\PropertyPathWorker.cs (16)
112switch (SVI[level].type) 234switch (SVI[level].type) 243bool indexerIsNext = (level + 1 < SVI.Length && SVI[level + 1].type == SourceValueType.Indexer); 352switch (SVI[level].type) 442(isIndexer && SVI[k].type == MS.Internal.Data.SourceValueType.Indexer) || 661SVI[_arySVS.Length - 1].type != SourceValueType.Direct && 689if (IsDynamic && SVI[k].type != SourceValueType.Direct) 859if (IsDynamic && SVI[k].type != SourceValueType.Direct) 935string cs = (svi.type != SourceValueType.Indexer) ? svi.name : $"[{svi.name}]"; 1057if (newType == null && SVI[k].type != SourceValueType.Direct) 1080AccessorInfo accessorInfo = Engine.AccessorTable[SVI[k].type, newType, SVI[k].name]; 1092if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1120switch (SVI[k].type) 1292Accessor cache returned incorrect result for ({SVI[k].type},{newType.Name},{SVI[k].name}) 1312Engine.AccessorTable[SVI[k].type, newType, SVI[k].name] = 1529if (!(dp != null || SVI[k].type == SourceValueType.Direct))
System\Windows\PropertyPath.cs (4)
399if (_arySVI[i].type == SourceValueType.Property) 409switch (_arySVI[i].type) 519if (_arySVI[level].type == SourceValueType.Property) 537else if (_arySVI[level].type == SourceValueType.Indexer)