How does a delegate remember it's parameters?

Viewed 103

Consider this code:

public ModelView(Model model) : this()
{
    Loaded += (object sender, RoutedEventArgs e) =>
    {
        DataContext = model;
    };
}

When the Loaded event runs again, the parameter model is present in memory, however it was never explicitly saved, was it?

2 Answers
Related