CloneSet331


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
4840.955non_pp_embedded_statement
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
13149
src/NHibernate/Engine/Loading/LoadContexts.cs
23158
src/NHibernate/Engine/Loading/LoadContexts.cs
33155
src/NHibernate/Event/Default/AbstractSaveEventListener.cs
4350
src/NHibernate/Event/Default/DefaultRefreshEventListener.cs
5363
src/NHibernate/Event/Default/DefaultReplicateEventListener.cs
6392
src/NHibernate/Event/Default/DefaultReplicateEventListener.cs
73106
src/NHibernate/Event/Default/DefaultReplicateEventListener.cs
8458
src/NHibernate/Event/Default/ReattachVisitor.cs
Clone Instance
1
Line Count
3
Source Line
149
Source File
src/NHibernate/Engine/Loading/LoadContexts.cs

                                if (log.IsDebugEnabled)
                                {
                                        log.Debug("returning loading collection:" + MessageHelper.InfoString(persister, ownerKey, Session.Factory));
                                }


Clone Instance
2
Line Count
3
Source Line
158
Source File
src/NHibernate/Engine/Loading/LoadContexts.cs

                                // todo : should really move this log statement to CollectionType, where this is used from...
                                if (log.IsDebugEnabled)
                                {
                                        log.Debug("creating collection wrapper:" + MessageHelper.InfoString(persister, ownerKey, Session.Factory));
                                }


Clone Instance
3
Line Count
3
Source Line
155
Source File
src/NHibernate/Event/Default/AbstractSaveEventListener.cs

                        if (log.IsDebugEnabled)
                        {
                                log.Debug("saving " + MessageHelper.InfoString(persister, id, source.Factory));
                        }


Clone Instance
4
Line Count
3
Source Line
50
Source File
src/NHibernate/Event/Default/DefaultRefreshEventListener.cs

                                if (log.IsDebugEnabled)
                                {
                                        log.Debug("refreshing transient " + MessageHelper.InfoString(persister, id, source.Factory));
                                }


Clone Instance
5
Line Count
3
Source Line
63
Source File
src/NHibernate/Event/Default/DefaultReplicateEventListener.cs

                                if (log.IsDebugEnabled)
                                {
                                        log.Debug("found existing row for " + MessageHelper.InfoString(persister, id, source.Factory));
                                }


Clone Instance
6
Line Count
3
Source Line
92
Source File
src/NHibernate/Event/Default/DefaultReplicateEventListener.cs

                                // no existing row - do an insert
                                if (log.IsDebugEnabled)
                                {
                                        log.Debug("no existing row, replicating new instance " + MessageHelper.InfoString(persister, id, source.Factory));
                                }


Clone Instance
7
Line Count
3
Source Line
106
Source File
src/NHibernate/Event/Default/DefaultReplicateEventListener.cs

                        if (log.IsDebugEnabled)
                        {
                                log.Debug("replicating changes to " + MessageHelper.InfoString(persister, id, source.Factory));
                        }


Clone Instance
8
Line Count
4
Source Line
58
Source File
src/NHibernate/Event/Default/ReattachVisitor.cs

                        if (log.IsDebugEnabled)
                        {
                                log.Debug("collection dereferenced while transient " +
                                        MessageHelper.InfoString(role, ownerIdentifier, source.Factory));
                        }


Clone AbstractionParameter Count: 4Parameter Bindings

// no existing row - do an insert
// todo : should really move this log statement to CollectionType, where this is used from...
if (log.IsDebugEnabled)
{
   log.Debug( [[#variable553497e0]]+ MessageHelper.InfoString( [[#variable550b41c0]], [[#variable55348500]], [[#variable553496a0]].Factory));
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#553497e0]]
"collection dereferenced while transient " 
12[[#553497e0]]
"found existing row for " 
13[[#553497e0]]
"no existing row, replicating new instance " 
14[[#553497e0]]
"replicating changes to " 
15[[#553497e0]]
"refreshing transient " 
16[[#553497e0]]
"saving " 
17[[#553497e0]]
"returning loading collection:" 
18[[#553497e0]]
"creating collection wrapper:" 
21[[#550b41c0]]
role 
22[[#550b41c0]]
persister 
23[[#550b41c0]]
persister 
24[[#550b41c0]]
persister 
25[[#550b41c0]]
persister 
26[[#550b41c0]]
persister 
27[[#550b41c0]]
persister 
28[[#550b41c0]]
persister 
31[[#55348500]]
ownerIdentifier 
32[[#55348500]]
id 
33[[#55348500]]
id 
34[[#55348500]]
id 
35[[#55348500]]
id 
36[[#55348500]]
id 
37[[#55348500]]
ownerKey 
38[[#55348500]]
ownerKey 
41[[#553496a0]]
source 
42[[#553496a0]]
source 
43[[#553496a0]]
source 
44[[#553496a0]]
source 
45[[#553496a0]]
source 
46[[#553496a0]]
source 
47[[#553496a0]]
Session 
48[[#553496a0]]
Session