System.Xml.XmlWellFormedWriter.WriteSurrogateCharEntity C# (CSharp) Метод

WriteSurrogateCharEntity() публичный Метод

public WriteSurrogateCharEntity ( char lowChar, char highChar ) : void
lowChar char
highChar char
Результат void
        public override void WriteSurrogateCharEntity(char lowChar, char highChar)
        {
            try
            {
                if (!Char.IsSurrogatePair(highChar, lowChar))
                {
                    throw XmlConvert.CreateInvalidSurrogatePairException(lowChar, highChar);
                }

                AdvanceState(Token.Text);
                if (SaveAttrValue)
                {
                    _attrValueCache.WriteSurrogateCharEntity(lowChar, highChar);
                }
                else
                {
                    _writer.WriteSurrogateCharEntity(lowChar, highChar);
                }
            }
            catch
            {
                _currentState = State.Error;
                throw;
            }
        }