37 references to SourceValueType
PresentationFramework (37)
MS\Internal\Data\AccessorTable.cs (3)
49internal AccessorInfo this[SourceValueType sourceValueType, Type type, string name] 178public AccessorTableKey(SourceValueType sourceValueType, Type type, string name) 200private readonly SourceValueType _sourceValueType;
MS\Internal\Data\PathParser.cs (7)
22public SourceValueType type; 28public SourceValueInfo(SourceValueType t, DrillIn d, string n) 37public SourceValueInfo(SourceValueType t, DrillIn d, FrugalObjectList<IndexerParamInfo> list) 92return new SourceValueInfo[] { new SourceValueInfo(SourceValueType.Direct, DrillIn.Never, (string)null) }; 201? new SourceValueInfo(SourceValueType.Property, _drillIn, name) 202: new SourceValueInfo(SourceValueType.Direct, _drillIn, (string)null); 356SourceValueInfo info = new(SourceValueType.Indexer, _drillIn, paramList);
MS\Internal\Data\PropertyPathWorker.cs (20)
113case SourceValueType.Property: 126case SourceValueType.Indexer: 235case SourceValueType.Property: 242bool indexerIsNext = (level + 1 < SVI.Length && SVI[level + 1].type == SourceValueType.Indexer); 261case SourceValueType.Indexer: 305case SourceValueType.Direct: 353case SourceValueType.Property: 372case SourceValueType.Indexer: 441(isIndexer && SVI[k].type == MS.Internal.Data.SourceValueType.Indexer) || 652SVI[_arySVS.Length - 1].type != SourceValueType.Direct && 680if (IsDynamic && SVI[k].type != SourceValueType.Direct) 849if (IsDynamic && SVI[k].type != SourceValueType.Direct) 924string cs = (svi.type != SourceValueType.Indexer) ? svi.name : $"[{svi.name}]"; 1046if (newType == null && SVI[k].type != SourceValueType.Direct) 1081if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1111case SourceValueType.Property: 1162case SourceValueType.Indexer: 1174goto case SourceValueType.Property; 1233case SourceValueType.Direct: 1507if (!(dp != null || SVI[k].type == SourceValueType.Direct))
System\Windows\PropertyPath.cs (7)
336_arySVI[level].type = SourceValueType.Property; 398if (_arySVI[i].type == SourceValueType.Property) 410case SourceValueType.Property: 425case SourceValueType.Indexer: 467case SourceValueType.Direct: 518if (_arySVI[level].type == SourceValueType.Property) 536else if (_arySVI[level].type == SourceValueType.Indexer)