On Saturday, 5 April 2014 at 10:00:13 UTC, Andre wrote:

2) property methods doesn't work with header files.
For this coding:
        @property docHostUIHandler()
        {
                return this._docHostUIHandler;
        }
This di coding was created:
        @property docHostUIHandler();



the problem with this that your code doesnt specify neither auto nor other return type.

// not recommended, actual type unknown to users
@property auto docHostUIHandler()
{
 return this._docHostUIHandler;
}

// recommended, manual type
@property HostUIHandlerType()
{
 return this._docHostUIHandler;
}

p.s. language reference recommends also put underscore at end instead front, prepending underscore may be used by compiler generated stuff resulting in name clashes.

Reply via email to