# Task Block Properties

Task blocks have several properties which you can set in Task Editor by selecting a block and checking the Properties window. This window contains the default properties of a Task block.

Figure 1: The Greater Than or Equal To block and its properties

In the Properties window, you can change these properties. You can provide value to them either static or an expression, bind them to tags, or change the name of the block itself. You can also extend the list of properties by right-clicking on the block and selecting Configure I/O. This menu item appears only for those blocks that are set as ConfigurableBlock on code level.

Figure 2: The default I/O set for the Greater Than or Equal To block

- I/O: By default, this block has a Result Output pin, and two Value Input pins. The input and output options are mutually exclusive, one cannot be an input and an output pin parallelly (Figure 2).
- Tag: You can mark either item as Tag. In this case, a tag is automatically created bound to the related item. You can find these tags in the Tags Window under the relevant Task (Figure 3). Marking an item as Tag does not exclude the option of marking an item also as Input or Output pin, but it is also possible to mark an item only as Tag.
- If an item is not I/O and not a Tag, then it becomes a Property and appears in the Properties window of the block (Figure 4).

Figure 3: I/O items marked as Tag

Figure 4: All I/O items set as properties of the block