 | EmitHelperToString Method (IDictionary, String, String, AttributeType, IGraph, Boolean, ObjectNamerAndIndexer, TransientObjectNamerAndIndexer, IGraphProcessingEnvironment) |
Returns a string representation of the given dictionary
Namespace:
de.unika.ipd.grGen.libGr
Assembly:
libGr (in libGr.dll) Version: GrGen.NET 7.2
Syntaxpublic static void ToString(
IDictionary setmap,
out string type,
out string content,
AttributeType attrType,
IGraph graph,
bool firstLevelObjectEmitted,
ObjectNamerAndIndexer objectNamerAndIndexer,
TransientObjectNamerAndIndexer transientObjectNamerAndIndexer,
IGraphProcessingEnvironment procEnv
)
Parameters
- setmap
- Type: System.CollectionsIDictionary
The dictionary of which to get the string representation - type
- Type: SystemString
The type as string, e.g set<int> or set<int>map<string,boolean> - content
- Type: SystemString
The content as string, e.g. { 42, 43 } or { "foo"->true, "bar"->false } - attrType
- Type: de.unika.ipd.grGen.libGrAttributeType
The attribute type of the dictionary if available, otherwise null - graph
- Type: de.unika.ipd.grGen.libGrIGraph
The graph with the model and the element names if available, otherwise null - firstLevelObjectEmitted
- Type: SystemBoolean
Prevents emitting of further objects and thus infinite regressions - objectNamerAndIndexer
- Type: de.unika.ipd.grGen.libGrObjectNamerAndIndexer
If not null, it is used to name the visited objects or collect them - transientObjectNamerAndIndexer
- Type: de.unika.ipd.grGen.libGrTransientObjectNamerAndIndexer
If not null, it is used to name the visited transient objects or collect them - procEnv
- Type: de.unika.ipd.grGen.libGrIGraphProcessingEnvironment
If not null, the processing environment is used for transient object unique id emitting and fetching
See Also