¿Qué significan dos corchetes de ángulo izquierdo "<<" en C #?

Básicamente las preguntas en el título. Estoy mirando el código fuente de MVC 2:

[Flags]
public enum HttpVerbs {
    Get = 1 << 0,
    Post = 1 << 1,
    Put = 1 << 2,
    Delete = 1 << 3,
    Head = 1 << 4
}

y tengo curiosidad por saber cuáles son los brackers de doble ángulo izquierdo<<&nbsp;hace.