On 28/06/2010 22:58, Steven Schveighoffer wrote:
I wasn't aware that @property implies auto. I guess that makes sense, but I didn't consider it anything but a hint to the compiler about how it could be called, not that did anything with the type.
Hm, this snippet does not compile : class Server { private string _name, _id; @property servername(string name) { _name = name; } @property string servername() { return _name; } } remove string from @property and it works. On the other hand .. @property Server nextServer() { return servers[0]; } compiles fine ! Guess we need the official documents... Bjoern