37 references to SourceValueType
PresentationFramework (37)
MS\Internal\Data\AccessorTable.cs (3)
49
internal AccessorInfo this[
SourceValueType
sourceValueType, Type type, string name]
178
public AccessorTableKey(
SourceValueType
sourceValueType, Type type, string name)
200
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)
92
return new SourceValueInfo[] { new SourceValueInfo(
SourceValueType
.Direct, DrillIn.Never, (string)null) };
201
? new SourceValueInfo(
SourceValueType
.Property, _drillIn, name)
202
: new SourceValueInfo(
SourceValueType
.Direct, _drillIn, (string)null);
356
SourceValueInfo info = new(
SourceValueType
.Indexer, _drillIn, paramList);
MS\Internal\Data\PropertyPathWorker.cs (20)
113
case
SourceValueType
.Property:
126
case
SourceValueType
.Indexer:
235
case
SourceValueType
.Property:
242
bool indexerIsNext = (level + 1 < SVI.Length && SVI[level + 1].type ==
SourceValueType
.Indexer);
261
case
SourceValueType
.Indexer:
305
case
SourceValueType
.Direct:
353
case
SourceValueType
.Property:
372
case
SourceValueType
.Indexer:
441
(isIndexer && SVI[k].type == MS.Internal.Data.
SourceValueType
.Indexer) ||
652
SVI[_arySVS.Length - 1].type !=
SourceValueType
.Direct &&
680
if (IsDynamic && SVI[k].type !=
SourceValueType
.Direct)
849
if (IsDynamic && SVI[k].type !=
SourceValueType
.Direct)
924
string cs = (svi.type !=
SourceValueType
.Indexer) ? svi.name : $"[{svi.name}]";
1046
if (newType == null && SVI[k].type !=
SourceValueType
.Direct)
1081
if (IsDynamic && SVI[k].type ==
SourceValueType
.Property && svs.info is DependencyProperty)
1111
case
SourceValueType
.Property:
1162
case
SourceValueType
.Indexer:
1174
goto case
SourceValueType
.Property;
1233
case
SourceValueType
.Direct:
1507
if (!(dp != null || SVI[k].type ==
SourceValueType
.Direct))
System\Windows\PropertyPath.cs (7)
336
_arySVI[level].type =
SourceValueType
.Property;
398
if (_arySVI[i].type ==
SourceValueType
.Property)
410
case
SourceValueType
.Property:
425
case
SourceValueType
.Indexer:
467
case
SourceValueType
.Direct:
518
if (_arySVI[level].type ==
SourceValueType
.Property)
536
else if (_arySVI[level].type ==
SourceValueType
.Indexer)