3 implementations of ModelPropertyStore
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemCollectionImpl.cs (1)
250Dictionary<string, ModelItem> IModelTreeItem.ModelPropertyStore
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemDictionaryImpl.cs (1)
342public Dictionary<string, ModelItem> ModelPropertyStore
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
238Dictionary<string, ModelItem> IModelTreeItem.ModelPropertyStore
16 references to ModelPropertyStore
System.Activities.Presentation (16)
System.Activities.Presentation\System\Activities\Presentation\Model\FakeModelItemImpl.cs (2)
42if (modelTreeItem.ModelPropertyStore.TryGetValue(propertyName, out currentValue)) 49modelTreeItem.ModelPropertyStore.Remove(propertyName);
System.Activities.Presentation\System\Activities\Presentation\Model\FakeModelPropertyImpl.cs (6)
79if (this.parentModelTreeItem.ModelPropertyStore.ContainsKey(this.Name)) 82IModelTreeItem item = (IModelTreeItem)this.parentModelTreeItem.ModelPropertyStore[this.Name]; 86this.parentModelTreeItem.ModelPropertyStore.Remove(this.Name); 126this.parentModelTreeItem.ModelPropertyStore[this.Name] = wrappedValue; 133if (this.parentModelTreeItem.ModelPropertyStore.TryGetValue(this.Name, out existing)) 139this.parentModelTreeItem.ModelPropertyStore.Remove(this.Name);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelPropertyImpl.cs (2)
234parent.ModelPropertyStore.Remove(this.Name); 240parent.ModelPropertyStore.Add(this.Name, newValueModelItem);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (6)
569if (!dataModelProperty.IsAttached && parent.ModelPropertyStore.ContainsKey(dataModelProperty.Name)) 571value = parent.ModelPropertyStore[dataModelProperty.Name]; 589parent.ModelPropertyStore.Add(dataModelProperty.Name, value); 605Dictionary<string, ModelItem> modelPropertyStore = ((IModelTreeItem)modelProperty.Parent).ModelPropertyStore; 1000foreach (KeyValuePair<string, ModelItem> kvp in ((IModelTreeItem)vertex).ModelPropertyStore) 1154return ((IModelTreeItem)backPointer.DestinationVertex).ModelPropertyStore[backPointer.PropertyName] == backPointer.SourceVertex;