autoresetevent

Jaka jest różnica między ManualResetEvent i AutoResetEvent in.NET?

Przeczytałem dokumentację na ten temat i myślę, że rozumiem. Na AutoResetEvent resetuje się, gdy kod przechodzi przez event.WaitOne(), ale ManualResetEvent nie. Czy to prawda?