public override unsafe void WriteString( string text ) {
Debug.Assert( text != null );
fixed ( char * pSrc = text ) {
char * pSrcEnd = pSrc + text.Length;
if ( inAttributeValue) {
WriteAttributeTextBlock( pSrc, pSrcEnd );
}
else {
WriteElementTextBlock( pSrc, pSrcEnd );
}
}
}