System.Xml.XmlBinaryNodeWriter.WriteText C# (CSharp) Méthode

WriteText() public méthode

public WriteText ( XmlDictionaryString value ) : void
value XmlDictionaryString
Résultat void
        public override void WriteText(XmlDictionaryString value)
        {
            if (_inAttribute)
            {
                _attributeValue.WriteText(value);
            }
            else
            {
                int key;
                if (!TryGetKey(value, out key))
                {
                    WriteText(value.Value);
                }
                else
                {
                    WriteTextNode(XmlBinaryNodeType.DictionaryText);
                    WriteDictionaryString(value, key);
                }
            }
        }

Same methods

XmlBinaryNodeWriter::WriteText ( byte chars, int charOffset, int charCount ) : void
XmlBinaryNodeWriter::WriteText ( char chars, int offset, int count ) : void
XmlBinaryNodeWriter::WriteText ( string value ) : void

Usage Example

 public void WriteTo(XmlBinaryNodeWriter writer)
 {
     if (this.captureText != null)
     {
         writer.WriteText(this.captureText);
         this.captureText = null;
     }
     else if (this.captureXText != null)
     {
         writer.WriteText(this.captureXText);
         this.captureXText = null;
     }
     else if (this.captureStream != null)
     {
         writer.WriteBase64Text(null, 0, this.captureStream.GetBuffer(), 0, (int)this.captureStream.Length);
         this.captureStream = null;
     }
     else
     {
         writer.WriteEmptyText();
     }
 }
All Usage Examples Of System.Xml.XmlBinaryNodeWriter::WriteText