37 references to SourceValueType
PresentationFramework (37)
MS\Internal\Data\AccessorTable.cs (3)
58internal AccessorInfo this[SourceValueType sourceValueType, Type type, string name] 187public AccessorTableKey(SourceValueType sourceValueType, Type type, string name) 209private 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) 91return new SourceValueInfo[] { new SourceValueInfo(SourceValueType.Direct, DrillIn.Never, (string)null) }; 217? new SourceValueInfo(SourceValueType.Property, _drillIn, name) 218: new SourceValueInfo(SourceValueType.Direct, _drillIn, (string)null); 376SourceValueType.Indexer,
MS\Internal\Data\PropertyPathWorker.cs (20)
120case SourceValueType.Property: 133case SourceValueType.Indexer: 242case SourceValueType.Property: 249bool indexerIsNext = (level + 1 < SVI.Length && SVI[level + 1].type == SourceValueType.Indexer); 268case SourceValueType.Indexer: 312case SourceValueType.Direct: 360case SourceValueType.Property: 379case SourceValueType.Indexer: 448(isIndexer && SVI[k].type == MS.Internal.Data.SourceValueType.Indexer) || 667SVI[_arySVS.Length - 1].type != SourceValueType.Direct && 695if (IsDynamic && SVI[k].type != SourceValueType.Direct) 865if (IsDynamic && SVI[k].type != SourceValueType.Direct) 941string cs = (svi.type != SourceValueType.Indexer) ? svi.name : $"[{svi.name}]"; 1063if (newType == null && SVI[k].type != SourceValueType.Direct) 1098if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1128case SourceValueType.Property: 1179case SourceValueType.Indexer: 1191goto case SourceValueType.Property; 1250case SourceValueType.Direct: 1535if (!(dp != null || SVI[k].type == SourceValueType.Direct))
System\Windows\PropertyPath.cs (7)
340_arySVI[level].type = SourceValueType.Property; 402if (_arySVI[i].type == SourceValueType.Property) 414case SourceValueType.Property: 429case SourceValueType.Indexer: 471case SourceValueType.Direct: 522if (_arySVI[level].type == SourceValueType.Property) 540else if (_arySVI[level].type == SourceValueType.Indexer)