すごく初歩的な質問で恐縮なんですが

private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
Graphics g = e.Graphics;
g.Dispose();
}

とやるとエラーが出てしまいます。
これがFormのPaintイベントならDispose()を実行してもエラーは出ません。
PaintEventArgsには一体何が格納されているのでしょうか?