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