CloneSet243


Previous CloneSetNext CloneSetBack to Main Report
Clone
Mass
Clones in
CloneSet
Parameter
Count
Clone
Similarity
Syntax Category
[Sequence Length]
39320.972class_member_declarations[4]
Clone AbstractionParameter Bindings
Clone Instance
(Click to see clone)
Line CountSource Line
Source File
136450
src/NHibernate/Criterion/Restrictions.cs
236539
src/NHibernate/Criterion/Restrictions.cs
339583
src/NHibernate/Criterion/Restrictions.cs
Clone Instance
1
Line Count
36
Source Line
450
Source File
src/NHibernate/Criterion/Restrictions.cs

                /// <summary>
                /// Apply a "greater than" constraint to two properties
                /// </summary>
                /// <param name="propertyName">The lhs Property Name</param>
                /// <param name="otherPropertyName">The rhs Property Name</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion GtProperty(string propertyName, string otherPropertyName)
                {
                        return new GtPropertyExpression(propertyName, otherPropertyName);
                }

                /// <summary>
                /// Apply a "greater than" constraint to two properties
                /// </summary>
                /// <param name="projection">The projection.</param>
                /// <param name="otherPropertyName">The rhs Property Name</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion GtProperty(IProjection projection, string otherPropertyName)
                {
                        return new GtPropertyExpression(projection, otherPropertyName);
                }

                /// <summary>
                /// Apply a "greater than" constraint to two properties
                /// </summary>
                /// <param name="propertyName">Name of the property.</param>
                /// <param name="projection">The projection.</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion GtProperty(string propertyName, IProjection projection)
                {
                        return new GtPropertyExpression(propertyName, projection);
                }

                /// <summary>
                /// Apply a "greater than" constraint to two properties
                /// </summary>
                /// <param name="lhsProjection">The LHS projection.</param>
                /// <param name="rhsProjection">The RHS projection.</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion GtProperty(IProjection lhsProjection, IProjection rhsProjection)
                {
                        return new GtPropertyExpression(lhsProjection, rhsProjection);
                }



Clone Instance
2
Line Count
36
Source Line
539
Source File
src/NHibernate/Criterion/Restrictions.cs

                /// <summary>
                /// Apply a "less than" constraint to two properties
                /// </summary>
                /// <param name="propertyName">The lhs Property Name</param>
                /// <param name="otherPropertyName">The rhs Property Name</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion LtProperty(string propertyName, string otherPropertyName)
                {
                        return new LtPropertyExpression(propertyName, otherPropertyName);
                }

                /// <summary>
                /// Apply a "less than" constraint to two properties
                /// </summary>
                /// <param name="projection">The projection.</param>
                /// <param name="otherPropertyName">The rhs Property Name</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion LtProperty(IProjection projection, string otherPropertyName)
                {
                        return new LtPropertyExpression(projection, otherPropertyName);
                }

                /// <summary>
                /// Apply a "less than" constraint to two properties
                /// </summary>
                /// <param name="propertyName">The lhs Property Name</param>
                /// <param name="projection">The projection.</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion LtProperty(string propertyName, IProjection projection)
                {
                        return new LtPropertyExpression(propertyName, projection);
                }

                /// <summary>
                /// Apply a "less than" constraint to two properties
                /// </summary>
                /// <param name="lhsProjection">The LHS projection.</param>
                /// <param name="rhsProjection">The RHS projection.</param>
                /// <returns>A <see cref="LtPropertyExpression"/> .</returns>
                public static AbstractCriterion LtProperty(IProjection lhsProjection, IProjection rhsProjection)
                {
                        return new LtPropertyExpression(lhsProjection, rhsProjection);
                }



Clone Instance
3
Line Count
39
Source Line
583
Source File
src/NHibernate/Criterion/Restrictions.cs

                /// <summary>
                /// Apply a "less than or equal" constraint to two properties
                /// </summary>
                /// <param name="propertyName">The lhs Property Name</param>
                /// <param name="otherPropertyName">The rhs Property Name</param>
                /// <returns>A <see cref="LePropertyExpression"/> .</returns>
                public static AbstractCriterion LeProperty(string propertyName, string otherPropertyName)
                {
                        return new LePropertyExpression(propertyName, otherPropertyName);
                }


                /// <summary>
                /// Apply a "less than or equal" constraint to two properties
                /// </summary>
                /// <param name="projection">The projection.</param>
                /// <param name="otherPropertyName">The rhs Property Name</param>
                /// <returns>A <see cref="LePropertyExpression"/> .</returns>
                public static AbstractCriterion LeProperty(IProjection projection, string otherPropertyName)
                {
                        return new LePropertyExpression(projection, otherPropertyName);
                }


                /// <summary>
                /// Apply a "less than or equal" constraint to two properties
                /// </summary>
                /// <param name="propertyName">The lhs Property Name</param>
                /// <param name="projection">The projection.</param>
                /// <returns>A <see cref="LePropertyExpression"/> .</returns>
                public static AbstractCriterion LeProperty(string propertyName, IProjection projection)
                {
                        return new LePropertyExpression(propertyName, projection);
                }


                /// <summary>
                /// Apply a "less than or equal" constraint to two properties
                /// </summary>
                /// <param name="lhsProjection">The LHS projection.</param>
                /// <param name="rhsProjection">The RHS projection.</param>
                /// <returns>A <see cref="LePropertyExpression"/> .</returns>
                public static AbstractCriterion LeProperty(IProjection lhsProjection, IProjection rhsProjection)
                {
                        return new LePropertyExpression(lhsProjection, rhsProjection);
                }



Clone AbstractionParameter Count: 2Parameter Bindings

/// <summary>
/// Apply a "less than or equal" constraint to two properties
/// Apply a "less than" constraint to two properties
/// Apply a "greater than" constraint to two properties
/// </summary>
/// <param name="propertyName">The lhs Property Name</param>
/// <param name="otherPropertyName">The rhs Property Name</param>
/// <returns>A <see cref="LePropertyExpression"/> .</returns>
/// <returns>A <see cref="LtPropertyExpression"/> .</returns>
public static AbstractCriterion [[#variable70ac0d80]](string propertyName, string otherPropertyName)
{
   return new [[#variable6e6145c0]](propertyName, otherPropertyName);
}

/// <summary>
/// Apply a "less than or equal" constraint to two properties
/// Apply a "less than" constraint to two properties
/// Apply a "greater than" constraint to two properties
/// </summary>
/// <param name="projection">The projection.</param>
/// <param name="otherPropertyName">The rhs Property Name</param>
/// <returns>A <see cref="LePropertyExpression"/> .</returns>
/// <returns>A <see cref="LtPropertyExpression"/> .</returns>
public static AbstractCriterion [[#variable70ac0d80]](IProjection projection, string otherPropertyName)
{
   return new [[#variable6e6145c0]](projection, otherPropertyName);
}

/// <summary>
/// Apply a "less than or equal" constraint to two properties
/// Apply a "less than" constraint to two properties
/// Apply a "greater than" constraint to two properties
/// </summary>
/// <param name="propertyName">The lhs Property Name</param>
/// <param name="propertyName">Name of the property.</param>
/// <param name="projection">The projection.</param>
/// <returns>A <see cref="LePropertyExpression"/> .</returns>
/// <returns>A <see cref="LtPropertyExpression"/> .</returns>
public static AbstractCriterion [[#variable70ac0d80]](string propertyName, IProjection projection)
{
   return new [[#variable6e6145c0]](propertyName, projection);
}

/// <summary>
/// Apply a "less than or equal" constraint to two properties
/// Apply a "less than" constraint to two properties
/// Apply a "greater than" constraint to two properties
/// </summary>
/// <param name="lhsProjection">The LHS projection.</param>
/// <param name="rhsProjection">The RHS projection.</param>
/// <returns>A <see cref="LePropertyExpression"/> .</returns>
/// <returns>A <see cref="LtPropertyExpression"/> .</returns>
public static AbstractCriterion [[#variable70ac0d80]](IProjection lhsProjection, IProjection rhsProjection)
{
   return new [[#variable6e6145c0]](lhsProjection, rhsProjection);
}

 

CloneAbstraction
Parameter Bindings
Parameter
Index
Clone
Instance
Parameter
Name
Value
11[[#70ac0d80]]
LeProperty 
12[[#70ac0d80]]
LtProperty 
13[[#70ac0d80]]
GtProperty 
21[[#6e6145c0]]
LePropertyExpression 
22[[#6e6145c0]]
LtPropertyExpression 
23[[#6e6145c0]]
GtPropertyExpression