You cannot overload method with only difference of ref and out parameter.
private static void method(ref int refvariable) { } private static void method(out int refvariable) { }
Its not possible.Compiler Error:Method with Same Signature Already Exist.