37 references to SourceValueType
PresentationFramework (37)
MS\Internal\Data\AccessorTable.cs (3)
50internal AccessorInfo this[SourceValueType sourceValueType, Type type, string name] 179public AccessorTableKey(SourceValueType sourceValueType, Type type, string name) 201private readonly SourceValueType _sourceValueType;
MS\Internal\Data\PathParser.cs (7)
23public SourceValueType type; 29public SourceValueInfo(SourceValueType t, DrillIn d, string n) 38public SourceValueInfo(SourceValueType t, DrillIn d, FrugalObjectList<IndexerParamInfo> list) 93return new SourceValueInfo[] { new SourceValueInfo(SourceValueType.Direct, DrillIn.Never, (string)null) }; 202? new SourceValueInfo(SourceValueType.Property, _drillIn, name) 203: new SourceValueInfo(SourceValueType.Direct, _drillIn, (string)null); 357SourceValueInfo info = new(SourceValueType.Indexer, _drillIn, paramList);
MS\Internal\Data\PropertyPathWorker.cs (20)
114case SourceValueType.Property: 127case SourceValueType.Indexer: 236case SourceValueType.Property: 243bool indexerIsNext = (level + 1 < SVI.Length && SVI[level + 1].type == SourceValueType.Indexer); 262case SourceValueType.Indexer: 306case SourceValueType.Direct: 354case SourceValueType.Property: 373case SourceValueType.Indexer: 442(isIndexer && SVI[k].type == MS.Internal.Data.SourceValueType.Indexer) || 651SVI[_arySVS.Length - 1].type != SourceValueType.Direct && 679if (IsDynamic && SVI[k].type != SourceValueType.Direct) 848if (IsDynamic && SVI[k].type != SourceValueType.Direct) 923string cs = (svi.type != SourceValueType.Indexer) ? svi.name : $"[{svi.name}]"; 1045if (newType == null && SVI[k].type != SourceValueType.Direct) 1080if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1110case SourceValueType.Property: 1161case SourceValueType.Indexer: 1173goto case SourceValueType.Property; 1232case SourceValueType.Direct: 1506if (!(dp != null || SVI[k].type == SourceValueType.Direct))
System\Windows\PropertyPath.cs (7)
337_arySVI[level].type = SourceValueType.Property; 399if (_arySVI[i].type == SourceValueType.Property) 411case SourceValueType.Property: 426case SourceValueType.Indexer: 468case SourceValueType.Direct: 519if (_arySVI[level].type == SourceValueType.Property) 537else if (_arySVI[level].type == SourceValueType.Indexer)