MySqlParameter

How would you write this in .net Cobol as an object initializer.

 

SqlParameter[] parameters =
{    
  new SqlParameter("@first_name", SqlDbType.VarChar, 50) { Value = to.FirstName },
  new SqlParameter("@last_name", SqlDbType.VarChar, 50) { Value = to.LastName },
  new SqlParameter("@middle_name", SqlDbType.VarChar, 50) { Value = to.MiddleName },
  new SqlParameter("@empid", SqlDbType.Int) { Value = to.EmpId }
};

I have so far

method-id LogUserInfo(tro as type TO_Queue) public.
local-storage section.
01 parms type MySqlParameter occurs any.

set parms = new MySqlParameter("@username", tro::UserName)

Where do i take it from here to declare an object initializer?