private void SetOutputPorts() { var allDefs = CodeBlockUtils.GetDefinitionLineIndexMap(codeStatements); if (allDefs.Any() == false) { return; } foreach (var def in allDefs) { string tooltip = def.Key; if (tempVariables.Contains(def.Key)) { tooltip = Formatting.TOOL_TIP_FOR_TEMP_VARIABLE; } OutPortData.Add(new PortData(string.Empty, tooltip) { LineIndex = def.Value - 1, // Logical line index. Height = Configurations.CodeBlockPortHeightInPixels }); } }