# Markers

Markers are objects that may be associated with Workbench resources. There are many uses of markers in the Workbench. Described below are some of the different types of markers that can be used in the Workbench.

### Tasks

Two kinds of tasks exist and can be displayed in the Tasks view or on the marker bar in the editor area:

- Automatically-generated errors, warnings, or information associated with the resource
- Tasks that may or may not be associated with a resource

The different types of tasks that exist in the Workbench are described below.

### Problems

Problem markers represent invalid states (i.e., errors, warnings, and/or information). The various kinds of problems are all considered tasks and can be displayed in the Tasks view.

### Errors

Error markers are often used to indicate the source location of syntax or compilation errors. Errors are considered problem tasks and can be displayed in the Tasks view.

### Warnings

Warning markers indicate the source location of, for example, compilation warnings. Warnings are considered problem tasks and can be displayed in the Tasks view.

### Information Tasks

Information markers indicate the source location of information only tasks. Information markers are considered problem tasks and can be displayed in the Tasks view.

### Bookmarks

Bookmarks place an anchor either at a specific line in a resource or on the resource itself.

Bookmarks
Task view

Creating a bookmark within a file
Creating a bookmark for an entire file