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

WriteCharEntity() public méthode

public WriteCharEntity ( char ch ) : void
ch char
Résultat void
        public override void WriteCharEntity(char ch)
        {
            if (IsClosed)
                ThrowClosed();

            if (ch >= 0xd800 && ch <= 0xdfff)
                throw System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(new ArgumentException(SR.Format(SR.XmlMissingLowSurrogate), nameof(ch)));

            if (_attributeValue != null)
                WriteAttributeText(ch.ToString());

            if (!_isXmlnsAttribute)
            {
                StartContent(ch);
                FlushBase64();
                _writer.WriteCharEntity(ch);
                EndContent();
            }
        }