Examples of errors detected by the V3062 diagnostic


V3062. An object is used as an argument to its own method. Consider checking the first actual argument of the 'Foo' method


Accord.Net

V3062 An object 'observations' is used as an argument to its own method. Consider checking the first actual argument of the 'WeightedMean' method. Accord.Statistics InverseGaussianDistribution.cs 325


public static double WeightedMean(this double[] values,
                                       double[] weights)
{
  ....
}

public override void Fit(double[] observations,
                         double[] weights,
                         IFittingOptions options)
{
  ....
  mean = observations.WeightedMean(observations);
  ....
}


Bugs Found

Checked Projects
334
Collected Errors
12 668