30 references to SVI
PresentationFramework (30)
src\Framework\MS\Internal\Data\PropertyPathWorker.cs (30)
120switch (SVI[level].type) 242switch (SVI[level].type) 251bool indexerIsNext = (level+1 < SVI.Length && SVI[level+1].type == SourceValueType.Indexer); 358switch (SVI[level].type) 448(isIndexer && SVI[k].type == MS.Internal.Data.SourceValueType.Indexer) || 449String.Equals(SVI[k].propertyName, propertyName, StringComparison.OrdinalIgnoreCase))) 535return SVI[level]; 667SVI[_arySVS.Length-1].type != SourceValueType.Direct && 695if (IsDynamic && SVI[k].type != SourceValueType.Direct) 711StaticPropertyChangedEventManager.RemoveHandler(declaringType, OnStaticPropertyChanged, SVI[k].propertyName); 720PropertyChangedEventManager.RemoveHandler(oldPC, OnPropertyChanged, SVI[k].propertyName); 784DrillIn drillIn = SVI[k].drillIn; 863if (IsDynamic && SVI[k].type != SourceValueType.Direct) 881StaticPropertyChangedEventManager.AddHandler(declaringType, OnStaticPropertyChanged, SVI[k].propertyName); 890PropertyChangedEventManager.AddHandler(newPC, OnPropertyChanged, SVI[k].propertyName); 937SourceValueInfo svi = SVI[k]; 1058if (newType == null && SVI[k].type != SourceValueType.Direct) 1077bool cacheAccessor = !PropertyPath.IsParameterIndex(SVI[k].name, out index); 1080AccessorInfo accessorInfo = Engine.AccessorTable[SVI[k].type, newType, SVI[k].name]; 1092if (IsDynamic && SVI[k].type == SourceValueType.Property && svs.info is DependencyProperty) 1104SVI[k].name, 1119switch (SVI[k].type) 1131SVI[k].name, 1235SVI[k].name, 1315Engine.AccessorTable[SVI[k].type, newType, SVI[k].name] = 1328string name = SVI[k-1].name; 1532if (!(dp != null || SVI[k].type == SourceValueType.Direct))