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