forked from nhibernate/nhibernate-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathPreLoadEvent.cs
43 lines (37 loc) · 811 Bytes
/
PreLoadEvent.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
using System;
using NHibernate.Persister.Entity;
namespace NHibernate.Event
{
/// <summary>
/// Called before injecting property values into a newly loaded entity instance.
/// </summary>
[Serializable]
public class PreLoadEvent : AbstractEvent, IPreDatabaseOperationEventArgs
{
private object entity;
private object[] state;
private object id;
private IEntityPersister persister;
public PreLoadEvent(IEventSource source) : base(source) { }
public object Entity
{
get { return entity; }
set { entity = value; }
}
public object[] State
{
get { return state; }
set { state = value; }
}
public object Id
{
get { return id; }
set { id = value; }
}
public IEntityPersister Persister
{
get { return persister; }
set { persister = value; }
}
}
}