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)
21public SourceValueType type; 27public SourceValueInfo(SourceValueType t, DrillIn d, string n) 36public SourceValueInfo(SourceValueType t, DrillIn d, FrugalObjectList<IndexerParamInfo> list) 90return new SourceValueInfo[] { new SourceValueInfo(SourceValueType.Direct, DrillIn.Never, (string)null) }; 216? new SourceValueInfo(SourceValueType.Property, _drillIn, name) 217: new SourceValueInfo(SourceValueType.Direct, _drillIn, (string)null); 375SourceValueType.Indexer,
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) || 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) 1092if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1122case SourceValueType.Property: 1173case SourceValueType.Indexer: 1185goto case SourceValueType.Property; 1244case SourceValueType.Direct: 1529if (!(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)