コード例 #1
0
 public SpectacleProvider(
     AngleSharpParser.HtmlParser parser,
     IHtmlProvider htmlProvider,
     IParserConfigProvider configProvider)
 {
     if (htmlProvider == null)
     {
         throw new ArgumentNullException(nameof(htmlProvider));
     }
     if (parser == null)
     {
         throw new ArgumentNullException(nameof(parser));
     }
     if (configProvider == null)
     {
         throw new ArgumentNullException(nameof(configProvider));
     }
     this.htmlProvider   = htmlProvider;
     this.parser         = parser;
     this.configProvider = configProvider;
 }
コード例 #2
0
 public ConcertProvider(
     AngleSharpParser.HtmlParser parser,
     IHtmlProvider htmlProvider,
     IParserConfigProvider configService)
 {
     if (parser == null)
     {
         throw new ArgumentNullException(nameof(parser));
     }
     if (htmlProvider == null)
     {
         throw new ArgumentNullException(nameof(htmlProvider));
     }
     if (configService == null)
     {
         throw new ArgumentNullException(nameof(configService));
     }
     this.parser        = parser;
     this.htmlProvider  = htmlProvider;
     this.configService = configService;
 }