Previous CloneSet | Next CloneSet | Back to Main Report |
Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
---|---|---|---|---|
9 | 2 | 2 | 0.969 | interface_member_declarations[2] |
Clone Abstraction | Parameter Bindings |
Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
---|---|---|---|
1 | 9 | 197 | src/NHibernate/Persister/Collection/ICollectionPersister.cs |
2 | 9 | 213 | src/NHibernate/Persister/Collection/ICollectionPersister.cs |
| ||||
/// <summary> /// (Re)create the collection's persistent state /// </summary> /// <param name="collection"></param> /// <param name="key"></param> /// <param name="session"></param> void Recreate(IPersistentCollection collection, object key, ISessionImplementor session); /// <summary> /// Delete the persistent state of any elements that were removed from the collection /// </summary> /// <param name="collection"></param> /// <param name="key"></param> /// <param name="session"></param> void DeleteRows(IPersistentCollection collection, object key, ISessionImplementor session); |
| ||||
/// <summary> /// Update the persistent state of any elements that were modified /// </summary> /// <param name="collection"></param> /// <param name="key"></param> /// <param name="session"></param> void UpdateRows(IPersistentCollection collection, object key, ISessionImplementor session); /// <summary> /// Insert the persistent state of any new collection elements /// </summary> /// <param name="collection"></param> /// <param name="key"></param> /// <param name="session"></param> void InsertRows(IPersistentCollection collection, object key, ISessionImplementor session); |
| |||
/// <summary> /// (Re)create the collection's persistent state /// Update the persistent state of any elements that were modified /// </summary> /// <param name="collection"></param> /// <param name="key"></param> /// <param name="session"></param> void [[#variable47064700]](IPersistentCollection collection, object key, ISessionImplementor session); /// <summary> /// Delete the persistent state of any elements that were removed from the collection /// Insert the persistent state of any new collection elements /// </summary> /// <param name="collection"></param> /// <param name="key"></param> /// <param name="session"></param> void [[#variable47064e40]](IPersistentCollection collection, object key, ISessionImplementor session); |
CloneAbstraction |
Parameter Index | Clone Instance | Parameter Name | Value |
---|---|---|---|
1 | 1 | [[#47064700]] | Recreate |
1 | 2 | [[#47064700]] | UpdateRows |
2 | 1 | [[#47064e40]] | DeleteRows |
2 | 2 | [[#47064e40]] | InsertRows |