/// <summary> /// This method is called once for every row that passes through the component from Input0. /// /// Example of reading a value from a column in the the row: /// string zipCode = Row.ZipCode /// /// Example of writing a value to a column in the row: /// Row.ZipCode = zipCode /// </summary> /// <param name="Row">The row that is currently passing through the component</param> public override void Input0_ProcessInputRow(Input0Buffer Row) { string previousName = "test"; while (!Row.name.Equals(previousName) && !Row.EndOfRowset()) { previousName = Row.name; if (Row.accountid_IsNull) { Output0Buffer.AddRow(); Output0Buffer.accountnumber = Row.accountnumber; Output0Buffer.name = Row.name; Output0Buffer.ownerid = Row.ownerid; Output0Buffer.ownertype = Row.ownertype; } Row.NextRow(); } }