public XmlStreamSerializationInfo()
 {
   m_BufferSize=16384;
   m_Buffer = new byte[m_BufferSize];
   m_SurrogateSelector = new XmlSurrogateSelector();
   m_SurrogateSelector.TraceLoadedAssembliesForSurrogates();
 }
 public XmlStreamDeserializationInfo()
 {
     m_BufferSize        = 16384;
     m_Buffer            = new byte[m_BufferSize];
     m_SurrogateSelector = new XmlSurrogateSelector();
     m_SurrogateSelector.TraceLoadedAssembliesForSurrogates();
 }
    public XmlDocumentSerializationInfo(XmlDocument doc)
    {
      m_Doc = doc;
      m_SurrogateSelector = new XmlSurrogateSelector();
      m_SurrogateSelector.TraceLoadedAssembliesForSurrogates();
      m_NodeStack = new System.Collections.Stack();

      if(m_Doc.ChildNodes.Count>0)
        m_CurrentNode = (XmlElement)m_Doc.FirstChild;
    }
Example #4
0
        public XmlStreamDeserializationInfo()
        {
            _bufferSize        = 16384;
            _buffer            = new byte[_bufferSize];
            _surrogateSelector = new XmlSurrogateSelector();
            _surrogateSelector.TraceLoadedAssembliesForSurrogates();

            // Announce that an instance of the deserialization info was created.
            _instanceCreated.Target?.Invoke(this);
        }
        public XmlDocumentSerializationInfo(XmlDocument doc)
        {
            m_Doc = doc;
            m_SurrogateSelector = new XmlSurrogateSelector();
            m_SurrogateSelector.TraceLoadedAssembliesForSurrogates();
            m_NodeStack = new System.Collections.Stack();

            if (m_Doc.ChildNodes.Count > 0)
            {
                m_CurrentNode = (XmlElement)m_Doc.FirstChild;
            }
        }