CloneSet237


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
7530.968class_member_declaration
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
17330
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs
27340
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs
37350
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs
47360
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs
57370
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs
Clone Instance
1
Line Count
7
Source Line
330
Source File
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs

                private void AddListSecondPass(XmlNode node, List model, IDictionary<string, MetaAttribute> inheritedMetas)
                {
                        mappings.AddSecondPass( delegate (IDictionary<string, PersistentClass> persistentClasses)
                                 {
                                         PreCollectionSecondPass(model);
                                         BindListSecondPass(node, model, persistentClasses, inheritedMetas);
                                         PostCollectionSecondPass(model);
                                 } );
                }



Clone Instance
2
Line Count
7
Source Line
340
Source File
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs

                private void AddMapSecondPass(XmlNode node, Map model, IDictionary<string, MetaAttribute> inheritedMetas)
                {
                        mappings.AddSecondPass( delegate (IDictionary<string, PersistentClass> persistentClasses)
                                 {
                                         PreCollectionSecondPass(model);
                                         BindMapSecondPass(node, model, persistentClasses, inheritedMetas);
                                         PostCollectionSecondPass(model);
                                 } );
                }



Clone Instance
3
Line Count
7
Source Line
350
Source File
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs

                private void AddSetSecondPass(XmlNode node, Set model, IDictionary<string, MetaAttribute> inheritedMetas)
                {
                        mappings.AddSecondPass( delegate (IDictionary<string, PersistentClass> persistentClasses)
                                 {
                                         PreCollectionSecondPass(model);
                                         BindSetSecondPass(node, model, persistentClasses, inheritedMetas);
                                         PostCollectionSecondPass(model);
                                 } );
                }



Clone Instance
4
Line Count
7
Source Line
360
Source File
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs

                private void AddIdentifierCollectionSecondPass(XmlNode node, IdentifierCollection model, IDictionary<string, MetaAttribute> inheritedMetas)
                {
                        mappings.AddSecondPass( delegate (IDictionary<string, PersistentClass> persistentClasses)
                                 {
                                         PreCollectionSecondPass(model);
                                         BindIdentifierCollectionSecondPass(node, model, persistentClasses, inheritedMetas);
                                         PostCollectionSecondPass(model);
                                 } );
                }



Clone Instance
5
Line Count
7
Source Line
370
Source File
src/NHibernate/Cfg/XmlHbmBinding/CollectionBinder.cs

                private void AddCollectionSecondPass(XmlNode node, Mapping.Collection model, IDictionary<string, MetaAttribute> inheritedMetas)
                {
                        mappings.AddSecondPass( delegate (IDictionary<string, PersistentClass> persistentClasses)
                                 {
                                         PreCollectionSecondPass(model);
                                         BindCollectionSecondPass(node, model, persistentClasses, inheritedMetas);
                                         PostCollectionSecondPass(model);
                                 } );
                }



Clone AbstractionParameter Count: 3Parameter Bindings

private void [[#variable5270ac80]](XmlNode node, [[#variable687fe360]]model, IDictionary<string, MetaAttribute> inheritedMetas)
{
   mappings.AddSecondPass( delegate (IDictionary<string, PersistentClass> persistentClasses) {
                                                                                                PreCollectionSecondPass(model);
                                                                                                 [[#variable687fe2e0]](node, model, persistentClasses, inheritedMetas);
                                                                                                PostCollectionSecondPass(model);
                                                                                             } );
}

 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#5270ac80]]
AddListSecondPass 
12[[#5270ac80]]
AddMapSecondPass 
13[[#5270ac80]]
AddSetSecondPass 
14[[#5270ac80]]
AddIdentifierCollectionSecondPass 
15[[#5270ac80]]
AddCollectionSecondPass 
21[[#687fe360]]
List 
22[[#687fe360]]
Map 
23[[#687fe360]]
Set 
24[[#687fe360]]
IdentifierCollection 
25[[#687fe360]]
Mapping.Collection 
31[[#687fe2e0]]
BindListSecondPass 
32[[#687fe2e0]]
BindMapSecondPass 
33[[#687fe2e0]]
BindSetSecondPass 
34[[#687fe2e0]]
BindIdentifierCollectionSecondPass 
35[[#687fe2e0]]
BindCollectionSecondPass