title: Getter property with arguments
body: <p>I guess I've seen it somewhere before, but now I can't remember nor find it. Is there a way to make a getter property with arguments?</p>
  <p>I mean, as I can convert &quot;float getSize();&quot; to &quot;float Size&quot;:</p>
  <pre><code>float getSize() {
      return this.size;
  }
  
  float Size {
      get { return this.size; }
  }
  </code></pre>
  <p>Then, could I convert, for example, &quot;float getSize(String unit);&quot; to &quot;float Size(String unit)&quot; or something like that?</p>
  <pre><code>float getSize(String unit) {
      return this.size;
  }
  
  float Size(String unit) {
      get {
          if (unit == Unit.Meters)
              return this.size/100;
          else
              return this.size;
      }
  }
  </code></pre>
  <p>I think there's no really problem of using function at all, but may look better this way :P</p>