1 instantiation of ObjectReferenceEqualityComparer
System.Activities.Presentation (1)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\ObjectReferenceEqualityComparer.cs (1)
26
defaultComparer = new
ObjectReferenceEqualityComparer
<T>();
10 references to ObjectReferenceEqualityComparer
System.Activities.Presentation (10)
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\ObjectReferenceEqualityComparer.cs (2)
14
private static
ObjectReferenceEqualityComparer
<T> defaultComparer;
20
public static
ObjectReferenceEqualityComparer
<T> Default
Microsoft.Tools.Common\Microsoft\Activities\Presentation\Xaml\WorkflowDesignerXamlHelper.cs (2)
294
Dictionary<object, object> sourceLocationObjectToModelItemObjectMapping = new Dictionary<object, object>(
ObjectReferenceEqualityComparer
<object>.Default);
459
Dictionary<object, SourceLocation> collectingSourceLocations = new Dictionary<object, SourceLocation>(
ObjectReferenceEqualityComparer
<object>.Default);
System.Activities.Presentation\System\Activities\Presentation\Model\GraphManager.cs (5)
59
HashSet<TVertex> reachableVertices = new HashSet<TVertex>(
ObjectReferenceEqualityComparer
<TVertex>.Default);
179
HashSet<TVertex> visited = new HashSet<TVertex>(
ObjectReferenceEqualityComparer
<TVertex>.Default);
210
HashSet<TVertex> verticesBecameReachable = new HashSet<TVertex>(
ObjectReferenceEqualityComparer
<TVertex>.Default);
240
ICollection<TVertex> reachableVertices = new HashSet<TVertex>(
ObjectReferenceEqualityComparer
<TVertex>.Default);
253
HashSet<TVertex> unreachableVertices = new HashSet<TVertex>(
ObjectReferenceEqualityComparer
<TVertex>.Default);
System.Activities.Presentation\System\Activities\Presentation\Model\ModelTreeManager.cs (1)
53
objectMap = new WeakKeyDictionary<object, WeakReference>(
ObjectReferenceEqualityComparer
<object>.Default);