Click or drag to resize

ContainerHelperUnionChangedK, V(DictionaryK, V, DictionaryK, V, IGraph, IEdge, AttributeType) Method

Adds all key/value pairs from map b to a. If both dictionaries contain one key, the value from b takes precedence (this way the common case a = a | map<int, int> { 7 -> 13 }; would update an existing entry with key 7 to 13).

Namespace: de.unika.ipd.grGen.libGr
Assembly: libGr (in libGr.dll) Version: GrGen.NET 7.1
Syntax
C#
public static bool UnionChanged<K, V>(
	Dictionary<K, V> a,
	Dictionary<K, V> b,
	IGraph graph,
	IEdge owner,
	AttributeType attrType
)

Parameters

a  DictionaryK, V
A dictionary to change.
b  DictionaryK, V
Another dictionary of compatible type to a.
graph  IGraph
The graph containing the edge containing the attribute which gets changed.
owner  IEdge
The edge containing the attribute which gets changed.
attrType  AttributeType
The attribute type of the attribute which gets changed.

Type Parameters

K
V

Return Value

Boolean
A truth value telling whether at least one element was changed in a
See Also