System.Xml.XmlBaseWriter.WriteEndElementAsyncImpl C# (CSharp) Méthode

WriteEndElementAsyncImpl() private méthode

private WriteEndElementAsyncImpl ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task
        private async Task WriteEndElementAsyncImpl()
        {
            if (_writeState == WriteState.Attribute)
                await WriteEndAttributeAsync().ConfigureAwait(false);

            FlushBase64();
            if (_writeState == WriteState.Element)
            {
                _nsMgr.DeclareNamespaces(_writer);
                await _writer.WriteEndStartElementAsync(true).ConfigureAwait(false);
            }
            else
            {
                Element element = _elements[_depth];
                await _writer.WriteEndElementAsync(element.Prefix, element.LocalName).ConfigureAwait(false);
            }

            ExitScope();
            _writeState = WriteState.Content;
        }