CloneSet2860


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
16210.984compilation_unit
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
1161
src/NHibernate/Properties/IOptimizableGetter.cs
2181
src/NHibernate/Properties/IOptimizableSetter.cs
Clone Instance
1
Line Count
16
Source Line
1
Source File
src/NHibernate/Properties/IOptimizableGetter.cs

using System;
using System.Reflection.Emit;

namespace NHibernate.Properties
{
        /// <summary>
        /// An <see cref="IGetter" /> that can emit IL to get the property value.
        /// </summary>
        public interface IOptimizableGetter
        {
                /// <summary>
                /// Emit IL to get the property value from the object on top of the stack.
                /// </summary>
                void Emit(ILGenerator il);
        }
}


Clone Instance
2
Line Count
18
Source Line
1
Source File
src/NHibernate/Properties/IOptimizableSetter.cs

using System;
using System.Reflection.Emit;

namespace NHibernate.Properties
{
        /// <summary>
        /// An <see cref="ISetter" /> that can emit IL to set the property value.
        /// </summary>
        public interface IOptimizableSetter
        {
                /// <summary>
                /// Emit IL to set the property of an object to the value. The object
                /// is loaded onto the stack first, then the value, then this method
                /// is called.
                /// </summary>
                void Emit(ILGenerator il);
        }
}


Clone AbstractionParameter Count: 1Parameter Bindings

using System;
using System.Reflection.Emit;
namespace NHibernate.Properties
{
   /// <summary>
   /// An <see cref="IGetter" /> that can emit IL to get the property value.
   /// An <see cref="ISetter" /> that can emit IL to set the property value.
   /// </summary>
   public interface [[#variable56154ea0]]
   {
      /// <summary>
      /// Emit IL to get the property value from the object on top of the stack.
      /// Emit IL to set the property of an object to the value. The object
      /// is loaded onto the stack first, then the value, then this method
      /// is called.
      /// </summary>
      void Emit(ILGenerator il);
   }
}
 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#56154ea0]]
IOptimizableGetter 
12[[#56154ea0]]
IOptimizableSetter