CalDavSynchronizer.DataAccess.WebDavClientBase.DeserializeXmlStream C# (CSharp) Метод

DeserializeXmlStream() приватный Метод

private DeserializeXmlStream ( Stream webDavXmlStream ) : XmlDocument
webDavXmlStream Stream
Результат System.Xml.XmlDocument
    private XmlDocument DeserializeXmlStream (Stream webDavXmlStream)
    {
      using (var reader = new StreamReader (webDavXmlStream, Encoding.UTF8))
      {
        if (_acceptInvalidChars)
        {
          var settings = new XmlReaderSettings();
          settings.CheckCharacters = false;
          using (var xmlReader = XmlReader.Create (reader, settings))
          {
            XmlDocument responseBody = new XmlDocument();
            responseBody.Load (xmlReader);
            return responseBody;
          }
        }
        else
        {
          XmlDocument responseBody = new XmlDocument();
          responseBody.Load (reader);
          return responseBody;
        }
      }
    }
  }