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