public static object Microsoft_Robotics_Services_Sample_DirectionDialog_Button_TO_Microsoft_Robotics_Services_Sample_DirectionDialog_Proxy_Button(object transformFrom) { global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button target = new global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button(); global::Microsoft.Robotics.Services.Sample.DirectionDialog.Button from = ((global::Microsoft.Robotics.Services.Sample.DirectionDialog.Button)(transformFrom)); target.Name = from.Name; target.Direction = ((global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.ButtonDirection)(((int)(from.Direction)))); target.Pressed = from.Pressed; return(target); }
public static object Microsoft_Robotics_Services_Sample_DirectionDialog_DirectionDialogState_TO_Microsoft_Robotics_Services_Sample_DirectionDialog_Proxy_DirectionDialogState(object transformFrom) { global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.DirectionDialogState target = new global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.DirectionDialogState(); global::Microsoft.Robotics.Services.Sample.DirectionDialog.DirectionDialogState from = ((global::Microsoft.Robotics.Services.Sample.DirectionDialog.DirectionDialogState)(transformFrom)); global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.Sample.DirectionDialog.Button> tmp = from.Buttons; if ((tmp != null)) { int count = tmp.Count; global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button> tmp0 = new global::System.Collections.Generic.List <global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button>(count); for (int index = 0; (index < count); index = (index + 1)) { global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button tmp1 = default(global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button); global::Microsoft.Robotics.Services.Sample.DirectionDialog.Button tmp2 = tmp[index]; if ((tmp2 != null)) { tmp1 = ((global::Microsoft.Robotics.Services.Sample.DirectionDialog.Proxy.Button)(Microsoft_Robotics_Services_Sample_DirectionDialog_Button_TO_Microsoft_Robotics_Services_Sample_DirectionDialog_Proxy_Button(tmp2))); } tmp0.Add(tmp1); } target.Buttons = tmp0; } return(target); }