3 instantiations of BackPointer
System.Activities.Presentation (3)
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (3)
1044backPointers.Add(new BackPointer(vertex, parent)); 1049backPointers.Add(new BackPointer(property.Name, vertex, property.Parent)); 1109((IModelTreeItem)edge.DestinationVertex).ExtraPropertyBackPointers.Add(new BackPointer(edge.PropertyName, edge.DestinationVertex, edge.SourceVertex));
17 references to BackPointer
System.Activities.Presentation (17)
System.Activities.Presentation\System\Activities\Presentation\Model\IModelTreeItem.cs (1)
34List<BackPointer> ExtraPropertyBackPointers { get; }
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemCollectionImpl.cs (1)
390List<BackPointer> IModelTreeItem.ExtraPropertyBackPointers
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemDictionaryImpl.cs (1)
620List<BackPointer> IModelTreeItem.ExtraPropertyBackPointers
System.Activities.Presentation\System\Activities\Presentation\Model\ModelItemImpl.cs (1)
308List<BackPointer> IModelTreeItem.ExtraPropertyBackPointers
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeItemHelper.cs (5)
16private List<BackPointer> extraPropertyBackPointers; 20this.extraPropertyBackPointers = new List<BackPointer>(); 23public List<BackPointer> ExtraPropertyBackPointers 33BackPointer backPointer = this.extraPropertyBackPointers.FirstOrDefault<BackPointer>((bp) => bp.DestinationVertex == parent && propertyName == bp.PropertyName);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (8)
940internal class ModelGraphManager : GraphManager<ModelItem, Edge, BackPointer> 1038protected override IEnumerable<BackPointer> GetBackPointers(ModelItem vertex) 1040List<BackPointer> backPointers = new List<BackPointer>(); 1052foreach (BackPointer backPointer in ((IModelTreeItem)vertex).ExtraPropertyBackPointers) 1070protected override ModelItem GetDestinationVertexFromBackPointer(BackPointer backPointer) 1133foreach (BackPointer bp in ((IModelTreeItem)edge.DestinationVertex).ExtraPropertyBackPointers) 1150protected override bool HasAssociatedEdge(BackPointer backPointer)