public class MethodWithRefParameterDerived { public void Method(ref ParameterDerived x) { }
public class MethodWithOutParameterDerived { public void Method(out ParameterDerived x) { x = null; }
public class MethodWithParameterDerived { public void Method(ParameterDerived x) { }