title: custom Date type to double type conversion
body: <p>If I have a custom date type called MyDate in which I have written operators for implicit conversion of double and MyDate to each other.</p>
  
  <p>My question: is there any way to switch this implicit conversion off for a particular method parameter ? is that a good idea at all?</p>
  
  <p>e.g.</p>
  
  <pre><code>public class A {
      ...
  
      public void AMethod(double x, double y) {
  
        // do something
      }
  }
  </code></pre>
  
  <p>I don't want in the particular case of AMethod() for someone to be able to call it like this:</p>
  
  <pre><code>A a = new A();
  a.AMethod(m, n);  // m and n are of type MyDate
  </code></pre>