| Previous CloneSet | Next CloneSet | Back to Main Report |
| Clone Mass | Clones in CloneSet | Parameter Count | Clone Similarity | Syntax Category [Sequence Length] |
|---|---|---|---|---|
| 14 | 8 | 4 | 0.957 | class_member_declaration |
| Clone Abstraction | Parameter Bindings |
| Clone Instance (Click to see clone) | Line Count | Source Line | Source File |
|---|---|---|---|
| 1 | 14 | 44 | src/NHibernate/Type/PersistentEnumType.cs |
| 2 | 14 | 57 | src/NHibernate/Type/PersistentEnumType.cs |
| 3 | 14 | 70 | src/NHibernate/Type/PersistentEnumType.cs |
| 4 | 14 | 83 | src/NHibernate/Type/PersistentEnumType.cs |
| 5 | 14 | 96 | src/NHibernate/Type/PersistentEnumType.cs |
| 6 | 14 | 109 | src/NHibernate/Type/PersistentEnumType.cs |
| 7 | 14 | 122 | src/NHibernate/Type/PersistentEnumType.cs |
| 8 | 17 | 135 | src/NHibernate/Type/PersistentEnumType.cs |
| ||||
[Serializable]
private class SystemByteEnumConverter : AbstractEnumConverter<Byte>
{
public override byte Convert(object input)
{
return System.Convert.ToByte(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.Byte;
}
}
}
|
| ||||
[Serializable]
private class SystemSByteEnumConverter : AbstractEnumConverter<SByte>
{
public override sbyte Convert(object input)
{
return System.Convert.ToSByte(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.SByte;
}
}
}
|
| ||||
[Serializable]
private class SystemInt16EnumConverter : AbstractEnumConverter<Int16>
{
public override short Convert(object input)
{
return System.Convert.ToInt16(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.Int16;
}
}
}
|
| ||||
[Serializable]
private class SystemInt32EnumConverter : AbstractEnumConverter<Int32>
{
public override int Convert(object input)
{
return System.Convert.ToInt32(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.Int32;
}
}
}
|
| ||||
[Serializable]
private class SystemInt64EnumConverter : AbstractEnumConverter<Int64>
{
public override long Convert(object input)
{
return System.Convert.ToInt64(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.Int64;
}
}
}
|
| ||||
[Serializable]
private class SystemUInt16EnumConverter : AbstractEnumConverter<UInt16>
{
public override ushort Convert(object input)
{
return System.Convert.ToUInt16(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.UInt16;
}
}
}
|
| ||||
[Serializable]
private class SystemUInt32EnumConverter : AbstractEnumConverter<UInt32>
{
public override uint Convert(object input)
{
return System.Convert.ToUInt32(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.UInt32;
}
}
}
|
| ||||
[Serializable]
private class SystemUInt64EnumConverter : AbstractEnumConverter<UInt64>
{
public override ulong Convert(object input)
{
return System.Convert.ToUInt64(input);
}
public override SqlType SqlType
{
get { return SqlTypeFactory.UInt64;
}
}
}
|
| |||
[Serializable]
private class [[#variable54bbc940]]: AbstractEnumConverter< [[#variable54bbc8a0]]>
{
public override [[#variable54bbc800]]Convert(object input)
{
return System.Convert. [[#variable54bbc740]](input);
}
public override SqlType SqlType
{
get
{
return SqlTypeFactory. [[#variable54bbc8a0]];
}
}
}
|
| CloneAbstraction |
| Parameter Index | Clone Instance | Parameter Name | Value |
|---|---|---|---|
| 1 | 1 | [[#54bbc940]] | SystemByteEnumConverter |
| 1 | 2 | [[#54bbc940]] | SystemSByteEnumConverter |
| 1 | 3 | [[#54bbc940]] | SystemInt16EnumConverter |
| 1 | 4 | [[#54bbc940]] | SystemInt32EnumConverter |
| 1 | 5 | [[#54bbc940]] | SystemInt64EnumConverter |
| 1 | 6 | [[#54bbc940]] | SystemUInt16EnumConverter |
| 1 | 7 | [[#54bbc940]] | SystemUInt32EnumConverter |
| 1 | 8 | [[#54bbc940]] | SystemUInt64EnumConverter |
| 2 | 1 | [[#54bbc8a0]] | Byte |
| 2 | 2 | [[#54bbc8a0]] | SByte |
| 2 | 3 | [[#54bbc8a0]] | Int16 |
| 2 | 4 | [[#54bbc8a0]] | Int32 |
| 2 | 5 | [[#54bbc8a0]] | Int64 |
| 2 | 6 | [[#54bbc8a0]] | UInt16 |
| 2 | 7 | [[#54bbc8a0]] | UInt32 |
| 2 | 8 | [[#54bbc8a0]] | UInt64 |
| 3 | 1 | [[#54bbc800]] | byte |
| 3 | 2 | [[#54bbc800]] | sbyte |
| 3 | 3 | [[#54bbc800]] | short |
| 3 | 4 | [[#54bbc800]] | int |
| 3 | 5 | [[#54bbc800]] | long |
| 3 | 6 | [[#54bbc800]] | ushort |
| 3 | 7 | [[#54bbc800]] | uint |
| 3 | 8 | [[#54bbc800]] | ulong |
| 4 | 1 | [[#54bbc740]] | ToByte |
| 4 | 2 | [[#54bbc740]] | ToSByte |
| 4 | 3 | [[#54bbc740]] | ToInt16 |
| 4 | 4 | [[#54bbc740]] | ToInt32 |
| 4 | 5 | [[#54bbc740]] | ToInt64 |
| 4 | 6 | [[#54bbc740]] | ToUInt16 |
| 4 | 7 | [[#54bbc740]] | ToUInt32 |
| 4 | 8 | [[#54bbc740]] | ToUInt64 |