1 
2 using System;
3 using System.Text;
4 #if !SILVERLIGHT
5 using System.Xml.Schema;
6 #endif
7 
8 #if SILVERLIGHT
9 using BufferBuilder=System.Xml.BufferBuilder;
10 #else
11 using BufferBuilder=System.Text.StringBuilder;
12 #endif
13 
14 using System.Threading.Tasks;
15 
16 namespace System.Xml {
17 
18     internal partial interface IDtdParserAdapter {
19 
ReadDataAsync()20         Task< int > ReadDataAsync();
21 
ParseNumericCharRefAsync( BufferBuilder internalSubsetBuilder )22         Task< int > ParseNumericCharRefAsync( BufferBuilder internalSubsetBuilder );
ParseNamedCharRefAsync( bool expand, BufferBuilder internalSubsetBuilder )23         Task< int > ParseNamedCharRefAsync( bool expand, BufferBuilder internalSubsetBuilder );
ParsePIAsync( BufferBuilder sb )24         Task ParsePIAsync( BufferBuilder sb );
ParseCommentAsync( BufferBuilder sb )25         Task ParseCommentAsync( BufferBuilder sb );
26 
PushEntityAsync( IDtdEntityInfo entity)27         Task< Tuple<int,bool> > PushEntityAsync( IDtdEntityInfo entity);
28 
PushExternalSubsetAsync( string systemId, string publicId )29         Task< bool > PushExternalSubsetAsync( string systemId, string publicId );
30 
31     }
32 
33 }
34