System.Xml.HtmlUtf8RawTextWriter.WriteEndElement C# (CSharp) Méthode

WriteEndElement() private méthode

private WriteEndElement ( string prefix, string localName, string ns ) : void
prefix string
localName string
ns string
Résultat void
        internal override void WriteEndElement( string prefix, string localName, string ns ) {
            if ( ns.Length == 0 ) {
                Debug.Assert( prefix.Length == 0 );

                

                if ( ( currentElementProperties & ElementProperties.EMPTY ) == 0 ) {
                    bufBytes[base.bufPos++] = (byte) '<'; 
                    bufBytes[base.bufPos++] = (byte) '/'; 
                    base.RawText( localName ); 
                    bufBytes[base.bufPos++] = (byte) '>';
                }
            }
            else {
                //xml content
                base.WriteEndElement( prefix, localName, ns );
            }

            currentElementProperties = (ElementProperties)elementScope.Pop();
       }