示例#1
0
 internal void CopyTo(int valueOffset, BufferBuilder sb)
 {
     if (value == null)
     {
         Debug.Assert(valueStartPos != -1);
         Debug.Assert(chars != null);
         sb.Append(chars, valueStartPos + valueOffset, valueLength - valueOffset);
     }
     else
     {
         if (valueOffset <= 0)
         {
             sb.Append(value);
         }
         else
         {
             sb.Append(value, valueOffset, value.Length - valueOffset);
         }
     }
 }
示例#2
0
 internal void CopyTo(BufferBuilder sb)
 {
     CopyTo(0, sb);
 }
示例#3
0
 void IDtdParserAdapter.ParseComment(BufferBuilder sb)
 {
     reader.DtdParserProxy_ParseComment(sb);
 }
示例#4
0
 void IDtdParserAdapter.ParsePI(BufferBuilder sb)
 {
     reader.DtdParserProxy_ParsePI(sb);
 }
示例#5
0
 int IDtdParserAdapter.ParseNamedCharRef(bool expand, BufferBuilder internalSubsetBuilder)
 {
     return(reader.DtdParserProxy_ParseNamedCharRef(expand, internalSubsetBuilder));
 }
示例#6
0
 int IDtdParserAdapter.ParseNumericCharRef(BufferBuilder internalSubsetBuilder)
 {
     return(reader.DtdParserProxy_ParseNumericCharRef(internalSubsetBuilder));
 }