public void Code(Type t, ref IArrayVolume value) { var array = value.Array; Code(value.ArrayType, ref array); var origin = value.Origin; CodeLong(ref origin); var length = value.Size; CodeV3l(ref length); var delta = value.Delta; CodeV3l(ref delta); }
public void Code(Type t, ref IArrayVolume value) { value = (IArrayVolume)FastObjectFactory.ObjectFactory(t)(); Array array = null; Code(value.ArrayType, ref array); value.Array = array; long origin = 0L; CodeLong(ref origin); value.Origin = origin; V3l length = default(V3l); CodeV3l(ref length); value.Size = length; V3l delta = default(V3l); CodeV3l(ref delta); value.Delta = delta; }
public void Code(Type t, ref IArrayVolume value) { var item = new XElement("Volume"); m_elementStack.Push(m_element); m_element = item; var element = new XElement("Data"); m_elementStack.Push(m_element); m_element = element; var array = value.Array; Code(value.ArrayType, ref array); m_element = m_elementStack.Pop(); m_element.Add(element); element = new XElement("Origin"); m_elementStack.Push(m_element); m_element = element; var origin = value.Origin; CodeLong(ref origin); m_element = m_elementStack.Pop(); m_element.Add(element); element = new XElement("Length"); m_elementStack.Push(m_element); m_element = element; var length = value.Size; CodeV3l(ref length); m_element = m_elementStack.Pop(); m_element.Add(element); element = new XElement("Delta"); m_elementStack.Push(m_element); m_element = element; var delta = value.Delta; CodeV3l(ref delta); m_element = m_elementStack.Pop(); m_element.Add(element); m_element = m_elementStack.Pop(); AddValue(item); }
public void Code(Type t, ref IArrayVolume value) { throw new NotImplementedException(); }