11
11
12
12
namespace CefSharp . DevTools
13
13
{
14
+ /// <summary>
15
+ /// DevTools Domain base class
16
+ /// Provides some basic helper methods
17
+ /// </summary>
14
18
public abstract class DevToolsDomainBase
15
19
{
16
20
#if NETCOREAPP
21
+ /// <summary>
22
+ /// Convert Enum to String
23
+ /// </summary>
24
+ /// <param name="val">enum</param>
25
+ /// <returns>string</returns>
17
26
protected string EnumToString ( Enum val )
18
27
{
19
28
return Internals . Json . JsonEnumConverterFactory . ConvertEnumToString ( val ) ;
20
29
}
21
30
31
+ /// <summary>
32
+ /// Enum to string
33
+ /// </summary>
34
+ /// <param name="values">array of type <see cref="CefSharp.DevTools.Network.ContentEncoding"/></param>
35
+ /// <returns>enumerable string</returns>
22
36
protected IEnumerable < string > EnumToString ( CefSharp . DevTools . Network . ContentEncoding [ ] values )
23
37
{
24
38
foreach ( var val in values )
@@ -27,6 +41,11 @@ protected IEnumerable<string> EnumToString(CefSharp.DevTools.Network.ContentEnco
27
41
}
28
42
}
29
43
44
+ /// <summary>
45
+ /// Enum to string
46
+ /// </summary>
47
+ /// <param name="values">array of type <see cref="CefSharp.DevTools.Emulation.DisabledImageType"/></param>
48
+ /// <returns>enumerable string</returns>
30
49
protected IEnumerable < string > EnumToString ( CefSharp . DevTools . Emulation . DisabledImageType [ ] values )
31
50
{
32
51
foreach ( var val in values )
@@ -35,6 +54,11 @@ protected IEnumerable<string> EnumToString(CefSharp.DevTools.Emulation.DisabledI
35
54
}
36
55
}
37
56
57
+ /// <summary>
58
+ /// Enum to string
59
+ /// </summary>
60
+ /// <param name="values">array of type <see cref="PermissionType"/></param>
61
+ /// <returns>enumerable string</returns>
38
62
protected IEnumerable < string > EnumToString ( PermissionType [ ] values )
39
63
{
40
64
foreach ( var val in values )
@@ -43,6 +67,11 @@ protected IEnumerable<string> EnumToString(PermissionType[] values)
43
67
}
44
68
}
45
69
70
+ /// <summary>
71
+ /// Enum to string
72
+ /// </summary>
73
+ /// <param name="values">array of type <see cref="CefSharp.DevTools.DOMDebugger.CSPViolationType"/></param>
74
+ /// <returns>enumerable string</returns>
46
75
protected IEnumerable < string > EnumToString ( CefSharp . DevTools . DOMDebugger . CSPViolationType [ ] values )
47
76
{
48
77
foreach ( var val in values )
0 commit comments