1 //---------------------------------------------------------------------
2 // <copyright file="ObjectContext.cs" company="Microsoft">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
8 //---------------------------------------------------------------------
11 using System.Collections.Generic;
15 namespace System.Data.Objects
18 /// EventArgs for the ObjectMaterialized event.
20 public class ObjectMaterializedEventArgs : EventArgs
23 /// The object that was materialized.
25 private readonly object _entity;
28 /// Constructs new arguments for the ObjectMaterialized event.
30 /// <param name="entity">The object that has been materialized.</param>
31 internal ObjectMaterializedEventArgs(object entity)
37 /// The object that was materialized.
41 get { return _entity; }
46 /// Delegate for the ObjectMaterialized event.
48 /// <param name="sender">The ObjectContext responsable for materializing the object.</param>
49 /// <param name="e">EventArgs containing a reference to the materialized object.</param>
50 public delegate void ObjectMaterializedEventHandler(object sender, ObjectMaterializedEventArgs e);