Actually, your first assignment statement is good providing your _parameters member has been initialised - you can either do that in the declaration
private TerminalConnectionParameters _parameters = new TerminalConnectionParameters();
or in the getter
private TerminalConnectionParameters _parameters = null;
public TerminalConnectionParameters Parameters
{
get
{
if (_parameters - null)
_parameters = new TerminalConnectionParameters();
return _parameters;
Now, once you are ensured of initialisation, all you need to do is decorate the
Parameters
property with the following attribute, and the designer will magically take care of the rest:
[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public TerminalConnectionParameters Parameters
{