File tree 12 files changed +32
-8
lines changed
src/AngleSharp.Css/Dom/Internal/Rules
12 files changed +32
-8
lines changed Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using AngleSharp . Text ;
4
4
using System ;
5
+ using System . Diagnostics ;
5
6
using System . IO ;
6
7
7
8
/// <summary>
8
9
/// Represents the CSS @charset rule.
9
10
/// </summary>
11
+ [ DebuggerDisplay ( null , Name = "CssCharsetRule ({CharacterSet})" ) ]
10
12
sealed class CssCharsetRule : CssRule , ICssCharsetRule
11
13
{
12
14
#region Fields
Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using AngleSharp . Css . Parser ;
4
4
using AngleSharp . Dom ;
5
5
using System ;
6
+ using System . Diagnostics ;
6
7
using System . IO ;
7
8
8
9
/// <summary>
9
10
/// Contains the rules specified by a @document { /* ... */ } rule.
10
11
/// </summary>
12
+ [ DebuggerDisplay ( null , Name = "CssDocumentRule ({ConditionText})" ) ]
11
13
sealed class CssDocumentRule : CssGroupingRule , ICssDocumentRule
12
14
{
13
15
#region Fields
Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using AngleSharp . Css ;
4
4
using System ;
5
5
using System . Collections . Generic ;
6
+ using System . Diagnostics ;
6
7
7
8
/// <summary>
8
9
/// Represents the @font-face rule.
9
10
/// </summary>
11
+ [ DebuggerDisplay ( null , Name = "CssFontFaceRule ({FontFamily})" ) ]
10
12
sealed class CssFontFaceRule : CssDeclarationRule , ICssFontFaceRule
11
13
{
12
14
#region Fields
@@ -35,6 +37,8 @@ internal CssFontFaceRule(ICssStyleSheet owner)
35
37
36
38
#region Properties
37
39
40
+ internal String FontFamily => GetValue ( PropertyNames . FontFamily ) ;
41
+
38
42
String ICssFontFaceRule . Family
39
43
{
40
44
get => GetValue ( PropertyNames . FontFamily ) ;
Original file line number Diff line number Diff line change 1
1
namespace AngleSharp . Css . Dom
2
2
{
3
3
using System ;
4
+ using System . Diagnostics ;
4
5
using System . IO ;
5
6
6
7
/// <summary>
7
8
/// Represents a CSS import rule.
8
9
/// </summary>
10
+ [ DebuggerDisplay ( null , Name = "CssImportRule ({Href})" ) ]
9
11
sealed class CssImportRule : CssRule , ICssImportRule
10
12
{
11
13
#region Fields
Original file line number Diff line number Diff line change @@ -2,11 +2,13 @@ namespace AngleSharp.Css.Dom
2
2
{
3
3
using AngleSharp . Css . Parser ;
4
4
using System ;
5
+ using System . Diagnostics ;
5
6
using System . IO ;
6
7
7
8
/// <summary>
8
9
/// Represents a CSS @keyframe rule.
9
10
/// </summary>
11
+ [ DebuggerDisplay ( null , Name = "CssKeyframeRule ({KeyText})" ) ]
10
12
sealed class CssKeyframeRule : CssRule , ICssKeyframeRule
11
13
{
12
14
#region Fields
Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using AngleSharp . Text ;
4
4
using System ;
5
+ using System . Diagnostics ;
5
6
using System . IO ;
6
7
using System . Linq ;
7
8
8
9
/// <summary>
9
10
/// Represents an @keyframes rule.
10
11
/// </summary>
12
+ [ DebuggerDisplay ( null , Name = "CssKeyframesRule ({Name})" ) ]
11
13
sealed class CssKeyframesRule : CssGroupingRule , ICssKeyframesRule
12
14
{
13
15
#region Fields
Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using System ;
4
+ using System . Diagnostics ;
4
5
using System . IO ;
5
6
6
7
/// <summary>
7
8
/// Represents a CSS @media rule.
8
9
/// </summary>
10
+ [ DebuggerDisplay ( null , Name = "CssMediaRule ({ConditionText})" ) ]
9
11
sealed class CssMediaRule : CssConditionRule , ICssMediaRule
10
12
{
11
13
#region Fields
Original file line number Diff line number Diff line change @@ -2,11 +2,13 @@ namespace AngleSharp.Css.Dom
2
2
{
3
3
using AngleSharp . Dom ;
4
4
using System ;
5
+ using System . Diagnostics ;
5
6
using System . IO ;
6
7
7
8
/// <summary>
8
9
/// Represents an @namespace rule.
9
10
/// </summary>
11
+ [ DebuggerDisplay ( null , Name = "CssNamespaceRule ({Prefix})" ) ]
10
12
sealed class CssNamespaceRule : CssRule , ICssNamespaceRule
11
13
{
12
14
#region Fields
Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using System ;
4
+ using System . Diagnostics ;
4
5
using System . IO ;
5
6
6
7
/// <summary>
7
8
/// Represents the @page rule.
8
9
/// </summary>
10
+ [ DebuggerDisplay ( null , Name = "CssPageRule ({SelectorText})" ) ]
9
11
sealed class CssPageRule : CssRule , ICssPageRule
10
12
{
11
13
#region Fields
Original file line number Diff line number Diff line change 1
1
namespace AngleSharp . Css . Dom
2
2
{
3
3
using System ;
4
+ using System . Diagnostics ;
4
5
using System . IO ;
5
6
6
7
/// <summary>
7
8
/// Represents a CSS style rule.
8
9
/// </summary>
9
- sealed class CssStyleRule : CssRule , ICssStyleRule
10
+ [ DebuggerDisplay ( null , Name = "CssStyleRule ({SelectorText})" ) ]
11
+ sealed class CssStyleRule : CssRule , ICssStyleRule
10
12
{
11
13
#region Fields
12
14
Original file line number Diff line number Diff line change @@ -3,11 +3,13 @@ namespace AngleSharp.Css.Dom
3
3
using AngleSharp . Css . Parser ;
4
4
using AngleSharp . Dom ;
5
5
using System ;
6
+ using System . Diagnostics ;
6
7
using System . IO ;
7
8
8
9
/// <summary>
9
10
/// Represents an @supports rule.
10
11
/// </summary>
12
+ [ DebuggerDisplay ( null , Name = "CssSupportsRule ({ConditionText})" ) ]
11
13
sealed class CssSupportsRule : CssConditionRule , ICssSupportsRule
12
14
{
13
15
#region Fields
Original file line number Diff line number Diff line change 1
- namespace AngleSharp . Css . Dom
1
+ namespace AngleSharp . Css . Dom
2
2
{
3
3
using AngleSharp . Css ;
4
4
using System ;
You can’t perform that action at this time.
0 commit comments