}
internal static void InvokeSessionEnd (object state)
+ {
+ InvokeSessionEnd (state, null, EventArgs.Empty);
+ }
+
+ internal static void InvokeSessionEnd (object state, object source, EventArgs e)
{
HttpApplicationFactory factory = theFactory;
MethodInfo method = null;
app.SetSession ((HttpSessionState) state);
try {
- method.Invoke (app, new object [] {app, EventArgs.Empty});
+ method.Invoke (app, new object [] {(source == null ? app : source), e});
} catch (Exception) {
// Ignore
}