37 references to SourceValueType
PresentationFramework (37)
src\Framework\MS\Internal\Data\AccessorTable.cs (3)
58internal AccessorInfo this[SourceValueType sourceValueType, Type type, string name] 195public AccessorTableKey(SourceValueType sourceValueType, Type type, string name) 229SourceValueType _sourceValueType;
src\Framework\MS\Internal\Data\PathParser.cs (7)
24public SourceValueType type; 30public SourceValueInfo(SourceValueType t, DrillIn d, string n) 39public SourceValueInfo(SourceValueType t, DrillIn d, FrugalObjectList<IndexerParamInfo> list) 93return new SourceValueInfo[] { new SourceValueInfo(SourceValueType.Direct, DrillIn.Never, (string)null) }; 219? new SourceValueInfo(SourceValueType.Property, _drillIn, name) 220: new SourceValueInfo(SourceValueType.Direct, _drillIn, (string)null); 378SourceValueType.Indexer,
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (20)
122case SourceValueType.Property: 135case SourceValueType.Indexer: 244case SourceValueType.Property: 251bool indexerIsNext = (level+1 < SVI.Length && SVI[level+1].type == SourceValueType.Indexer); 270case SourceValueType.Indexer: 314case 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) 863if (IsDynamic && SVI[k].type != SourceValueType.Direct) 938string cs = (svi.type != SourceValueType.Indexer) ? svi.name : "[" + svi.name + "]"; 1058if (newType == null && SVI[k].type != SourceValueType.Direct) 1092if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1121case SourceValueType.Property: 1171case SourceValueType.Indexer: 1183goto case SourceValueType.Property; 1241case SourceValueType.Direct: 1532if (!(dp != null || SVI[k].type == SourceValueType.Direct))
src\Framework\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)