CloneSet2457


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
21210.987compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1211
src/NHibernate/Event/IPostDatabaseOperationEventArgs.cs
2181
src/NHibernate/Event/IPreDatabaseOperationEventArgs.cs
Clone Instance
1
Line Count
21
Source Line
1
Source File
src/NHibernate/Event/IPostDatabaseOperationEventArgs.cs

using NHibernate.Persister.Entity;

namespace NHibernate.Event
{
        /// <summary> 
        /// Represents an operation we performed against the database. 
        /// </summary>
        public interface IPostDatabaseOperationEventArgs : IDatabaseEventArgs
        {
                /// <summary> The entity involved in the database operation. </summary>
                object Entity
                {               get;
                }
                /// <summary> The id to be used in the database operation. </summary>
                object Id
                {           get;
                }
                /// <summary> 
                /// The persister for the <see cref="Entity"/>. 
                /// </summary>
                IEntityPersister Persister
                {                            get;
                }
        }
}


Clone Instance
2
Line Count
18
Source Line
1
Source File
src/NHibernate/Event/IPreDatabaseOperationEventArgs.cs

using NHibernate.Persister.Entity;

namespace NHibernate.Event
{
        public interface IPreDatabaseOperationEventArgs : IDatabaseEventArgs
        {
                /// <summary> The entity involved in the database operation. </summary>
                object Entity
                {               get;
                }
                /// <summary> The id to be used in the database operation. </summary>
                object Id
                {           get;
                }
                /// <summary> 
                /// The persister for the <see cref="Entity"/>. 
                /// </summary>
                IEntityPersister Persister
                {                            get;
                }
        }
}


Clone AbstractionParameter Count: 1Parameter Bindings

using NHibernate.Persister.Entity;
namespace NHibernate.Event
{
   /// <summary> 
   /// Represents an operation we performed against the database. 
   /// </summary>
   public interface [[#variable6f5e0c00]]: IDatabaseEventArgs
   {
      /// <summary> The entity involved in the database operation. </summary>
      object Entity
      {
         get;
      }
      /// <summary> The id to be used in the database operation. </summary>
      object Id
      {
         get;
      }
      /// <summary> 
      /// The persister for the <see cref="Entity"/>. 
      /// </summary>
      IEntityPersister Persister
      {
         get;
      }
   }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#6f5e0c00]]
IPostDatabaseOperationEventArgs 
12[[#6f5e0c00]]
IPreDatabaseOperationEventArgs