public static object Microsoft_Robotics_Tools_DssLogAnalyzer_Envelope_TO_Microsoft_Robotics_Tools_DssLogAnalyzer_Proxy_Envelope(object transformFrom) { global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope target = new global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope(); global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope from = ((global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope)(transformFrom)); target.Offset = from.Offset; target.Filename = from.Filename; global::Microsoft.Robotics.Tools.DssLogAnalyzer.EnvelopeHeader tmp = from.Header; if ((tmp != null)) { target.Header = ((global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.EnvelopeHeader)(Microsoft_Robotics_Tools_DssLogAnalyzer_EnvelopeHeader_TO_Microsoft_Robotics_Tools_DssLogAnalyzer_Proxy_EnvelopeHeader(tmp))); } return(target); }
public static object Microsoft_Robotics_Tools_DssLogAnalyzer_EnvelopeList_TO_Microsoft_Robotics_Tools_DssLogAnalyzer_Proxy_EnvelopeList(object transformFrom) { global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.EnvelopeList target = new global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.EnvelopeList(); global::Microsoft.Robotics.Tools.DssLogAnalyzer.EnvelopeList from = ((global::Microsoft.Robotics.Tools.DssLogAnalyzer.EnvelopeList)(transformFrom)); global::System.Collections.Generic.List <global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope> tmp = from.Envelopes; if ((tmp != null)) { int count = tmp.Count; global::System.Collections.Generic.List <global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope> tmp0 = new global::System.Collections.Generic.List <global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope>(count); for (int index = 0; (index < count); index = (index + 1)) { global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope tmp1 = default(global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope); global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope tmp2 = tmp[index]; if ((tmp2 != null)) { tmp1 = ((global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.Envelope)(Microsoft_Robotics_Tools_DssLogAnalyzer_Envelope_TO_Microsoft_Robotics_Tools_DssLogAnalyzer_Proxy_Envelope(tmp2))); } tmp0.Add(tmp1); } target.Envelopes = tmp0; } return(target); }