System.Xml.XmlTextReaderImpl.InitTextReaderInput C# (CSharp) Méthode

InitTextReaderInput() private méthode

private InitTextReaderInput ( string baseUriStr, Uri baseUri, TextReader input ) : void
baseUriStr string
baseUri System.Uri
input TextReader
Résultat void
        private void InitTextReaderInput(string baseUriStr, Uri baseUri, TextReader input)
        {
            Debug.Assert(_ps.charPos == 0 && _ps.charsUsed == 0 && _ps.stream == null);
            Debug.Assert(baseUriStr != null);

            _ps.textReader = input;
            _ps.baseUriStr = baseUriStr;
            _ps.baseUri = baseUri;

            if (_ps.chars == null)
            {
                if (_laterInitParam != null && _laterInitParam.useAsync)
                {
                    _ps.chars = new char[XmlReader.AsyncBufferSize + 1];
                }
                else
                {
                    _ps.chars = new char[XmlReader.DefaultBufferSize + 1];
                }
            }

            _ps.encoding = Encoding.Unicode;
            _ps.eolNormalized = !_normalize;

            // read first characters
            _ps.appendMode = true;
            ReadData();
        }

Same methods

XmlTextReaderImpl::InitTextReaderInput ( string baseUriStr, TextReader input ) : void
XmlTextReaderImpl