Area-IDEIDE-Formatterhelp wanted
Metriche repository
- Star
- (20.414 stelle)
- Metriche merge PR
- (Merge medio 6g 17h) (256 PR mergiate in 30 g)
Descrizione
We should layout methods a little better by introducing new lines to make a little more readable (Reflector did this well)
- Create Console App (.NET Framework)
- In the following, CTRL+Click
int
class Program
{
static void Main(string[] args)
{
int foo;
}
}
- When prompted say Yes to decompile
- Scroll down to CompareTo:
Expected:
public int CompareTo(object value)
{
if (value == null)
{
return 1;
}
if (value is int)
{
int num = (int)value;
if (this < num)
{
return -1;
}
if (this > num)
{
return 1;
}
return 0;
}
throw new ArgumentException(Environment.GetResourceString("Arg_MustBeInt32"));
}
Actual:
public int CompareTo(object value)
{
if (value == null)
{
return 1;
}
if (value is int)
{
int num = (int)value;
if (this < num)
{
return -1;
}
if (this > num)
{
return 1;
}
return 0;
}
throw new ArgumentException(Environment.GetResourceString("Arg_MustBeInt32"));
}