public static object Microsoft_Robotics_Tools_DssLogAnalyzer_Proxy_EnvelopeList_TO_Microsoft_Robotics_Tools_DssLogAnalyzer_EnvelopeList(object transformFrom) { global::Microsoft.Robotics.Tools.DssLogAnalyzer.EnvelopeList target = new global::Microsoft.Robotics.Tools.DssLogAnalyzer.EnvelopeList(); global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.EnvelopeList from = ((global::Microsoft.Robotics.Tools.DssLogAnalyzer.Proxy.EnvelopeList)(transformFrom)); if ((from.Envelopes != null)) { int count = from.Envelopes.Count; global::System.Collections.Generic.List <global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope> tmp = new global::System.Collections.Generic.List <global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope>(count); for (int index = 0; (index < count); index = (index + 1)) { global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope tmp0 = default(global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope); if ((from.Envelopes[index] != null)) { tmp0 = ((global::Microsoft.Robotics.Tools.DssLogAnalyzer.Envelope)(Microsoft_Robotics_Tools_DssLogAnalyzer_Proxy_Envelope_TO_Microsoft_Robotics_Tools_DssLogAnalyzer_Envelope(from.Envelopes[index]))); } else { tmp0 = null; } tmp.Add(tmp0); } target.Envelopes = tmp; } else { target.Envelopes = null; } return(target); }
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); }