private static void AppendFunctionPipeFormatting(IGraphNode node, NodeMetadata metadata, StringBuilder result)
        {
            var output = ((IGraphNodeWithOutput)node).Output;

            var label            = metadata.GetCount(output) == 0 ? "" : $"label={metadata.GetQuotedDisplayName(output)}, ";
            var outputUniqueName = metadata.GetQuotedUniqueName(output);

            AppendFormat(outputUniqueName, $@"{label}color=""#9fbff4""", result);

            var functionLabel      = metadata.GetCount(node) == 0 ? "" : $"label={metadata.GetQuotedDisplayName(node)}, ";
            var functionUniqueName = metadata.GetQuotedUniqueName(node);

            AppendFormat(functionUniqueName, $@"{functionLabel}shape=invhouse", result);
        }
예제 #2
0
        private static void AppendJoinedPipesFormatting(IGraphNode node, NodeMetadata metadata, List <string> result)
        {
            var output = ((IGraphNodeWithOutput)node).Output;

            var label            = metadata.GetCount(output) == 0 ? "" : $"label={metadata.GetQuotedDisplayName(output)}, ";
            var outputUniqueName = metadata.GetQuotedUniqueName(output);

            AppendFormat(outputUniqueName, $@"{label}color=""#9fbff4""", result);

            var functionLabel      = metadata.GetCount(node) == 0 ? "" : $"label={metadata.GetQuotedDisplayName(node)}, ";
            var functionUniqueName = metadata.GetQuotedUniqueName(node);

            AppendFormat(functionUniqueName, $@"{functionLabel}color=pink", result);
        }
        private static void AppendCollectorPipeFormatting(IGraphNode node, NodeMetadata metadata, StringBuilder result)
        {
            var label      = metadata.GetCount(node) == 0 ? "" : "label=Collector, ";
            var uniqueName = metadata.GetQuotedUniqueName(node);

            AppendFormat(uniqueName, $@"{label}color = ""#c361f4""", result);
        }