public void Main(string argument, UpdateType updateSource) { var actions = new List <ITerminalAction>(); var properties = new List <ITerminalProperty>(); block.GetProperties(properties); block.GetActions(actions); StringBuilder sb = new StringBuilder(); sb.Append("--- properties"); foreach (var item in properties) { sb.Append("\n").Append(item.Id); } sb.Append("\n--- actions"); foreach (var item in actions) { sb.Append("\n").Append(item.Id); } Me.GetSurface(0).WriteText(sb.ToString()); Echo(block.ToString()); }