//Push the List<Rhino.Render.NamedValue> values into the IRhRdk_XMLSection public static void SetFromNamedValueList(IntPtr pXmlSection, List<Rhino.Render.NamedValue> list) { if (pXmlSection == IntPtr.Zero) return; if (null == list) return; foreach (Rhino.Render.NamedValue nv in list) { Rhino.Render.Variant variant = new Rhino.Render.Variant(nv.Value); UnsafeNativeMethods.Rdk_XmlSection_SetParam(pXmlSection, nv.Name, variant.ConstPointer()); } }
//Push the List<Rhino.Render.NamedValue> values into the IRhRdk_XMLSection public static void SetFromNamedValueList(IntPtr pXmlSection, List <Rhino.Render.NamedValue> list) { if (pXmlSection == IntPtr.Zero) { return; } if (null == list) { return; } foreach (Rhino.Render.NamedValue nv in list) { Rhino.Render.Variant variant = new Rhino.Render.Variant(nv.Value); UnsafeNativeMethods.Rdk_XmlSection_SetParam(pXmlSection, nv.Name, variant.ConstPointer()); } }
public NamedValue(string name, object value) { m_name = name; m_value = new Rhino.Render.Variant(value); }