System.Xml.XmlReader.Create C# (CSharp) Method

Create() public static method

public static Create ( Stream input ) : XmlReader
input Stream
return XmlReader
        public static XmlReader Create(Stream input)
        {
            return Create(input, (XmlReaderSettings)null, (string)string.Empty);
        }

Same methods

XmlReader::Create ( Stream input, XmlReaderSettings settings ) : XmlReader
XmlReader::Create ( Stream input, XmlReaderSettings settings, String baseUri ) : XmlReader
XmlReader::Create ( Stream input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
XmlReader::Create ( String inputUri, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
XmlReader::Create ( TextReader input ) : XmlReader
XmlReader::Create ( TextReader input, XmlReaderSettings settings ) : XmlReader
XmlReader::Create ( TextReader input, XmlReaderSettings settings, String baseUri ) : XmlReader
XmlReader::Create ( TextReader input, XmlReaderSettings settings, XmlParserContext inputContext ) : XmlReader
XmlReader::Create ( XmlReader reader, XmlReaderSettings settings ) : XmlReader
XmlReader::Create ( string inputUri ) : XmlReader
XmlReader::Create ( string inputUri, XmlReaderSettings settings ) : XmlReader

Usage Example

        /// <summary>
        /// Returns an <c>XmlReader</c> with feature informations.
        /// Use <c>XmlDocument.Load(XmlReader)</c> for obtain a <c>XmlDocument</c> to work.
        /// </summary>
        /// <param name="geometry"></param>
        /// <returns></returns>
        public XmlReader Write(IGeometry geometry)
        {
            byte[] data = GetBytes(geometry);
            using (Stream stream = new MemoryStream(data))
                Write(geometry, stream);
            Stream outStream = new MemoryStream(data);

#if PCL || NETSTANDARD1_6
            return(XmlTextReader.Create(outStream));
#else
            return(new XmlTextReader(outStream));
#endif
        }
All Usage Examples Of System.Xml.XmlReader::Create