コード例 #1
0
 /// <summary>
 /// Parses a CSS stylesheet from a string asynchronously.
 /// </summary>
 /// <param name="parser">The parser to extend.</param>
 /// <param name="content">The stream content to parse asynchronously.</param>
 /// <returns>The task yielding the created stylesheet.</returns>
 public static Task <ICssStyleSheet> ParseStyleSheetAsync(this ICssParser parser, Stream content)
 {
     return(parser.ParseStyleSheetAsync(content, CancellationToken.None));
 }
コード例 #2
0
 /// <summary>
 /// Parses a CSS stylesheet from hosting stylesheet asynchronously.
 /// </summary>
 /// <param name="parser">The parser to extend.</param>
 /// <param name="sheet">The stylesheet containg the URL reference.</param>
 /// <returns>The task yielding the finished stylesheet.</returns>
 public static Task <ICssStyleSheet> ParseStyleSheetAsync(this ICssParser parser, ICssStyleSheet sheet)
 {
     return(parser.ParseStyleSheetAsync(sheet, CancellationToken.None));
 }
コード例 #3
0
 /// <summary>
 /// Parses a CSS stylesheet from a string asynchronously.
 /// </summary>
 /// <param name="parser">The parser to extend.</param>
 /// <param name="content">The string content to parse.</param>
 /// <returns>The task yielding the created stylesheet.</returns>
 public static Task <ICssStyleSheet> ParseStyleSheetAsync(this ICssParser parser, String content) => parser.ParseStyleSheetAsync(content, CancellationToken.None);