@@ -22,34 +22,43 @@ public class WebSocket : EventTarget, IDisposable
22
22
23
23
#endregion
24
24
25
+ #region Event Names
26
+
27
+ static readonly String OpenEvent = "open" ;
28
+ static readonly String CloseEvent = "close" ;
29
+ static readonly String MessageEvent = "message" ;
30
+ static readonly String ErrorEvent = "error" ;
31
+
32
+ #endregion
33
+
25
34
#region Events
26
35
27
36
[ DomName ( "onopen" ) ]
28
37
public event DomEventHandler Opened
29
38
{
30
- add { AddEventListener ( "open" , value , false ) ; }
31
- remove { RemoveEventListener ( "open" , value , false ) ; }
39
+ add { AddEventListener ( OpenEvent , value , false ) ; }
40
+ remove { RemoveEventListener ( OpenEvent , value , false ) ; }
32
41
}
33
42
34
43
[ DomName ( "onmessage" ) ]
35
44
public event DomEventHandler Message
36
45
{
37
- add { AddEventListener ( "message" , value , false ) ; }
38
- remove { RemoveEventListener ( "message" , value , false ) ; }
46
+ add { AddEventListener ( MessageEvent , value , false ) ; }
47
+ remove { RemoveEventListener ( MessageEvent , value , false ) ; }
39
48
}
40
49
41
50
[ DomName ( "onerror" ) ]
42
51
public event DomEventHandler Error
43
52
{
44
- add { AddEventListener ( "error" , value , false ) ; }
45
- remove { RemoveEventListener ( "error" , value , false ) ; }
53
+ add { AddEventListener ( ErrorEvent , value , false ) ; }
54
+ remove { RemoveEventListener ( ErrorEvent , value , false ) ; }
46
55
}
47
56
48
57
[ DomName ( "onclose" ) ]
49
58
public event DomEventHandler Closed
50
59
{
51
- add { AddEventListener ( "close" , value , false ) ; }
52
- remove { RemoveEventListener ( "close" , value , false ) ; }
60
+ add { AddEventListener ( CloseEvent , value , false ) ; }
61
+ remove { RemoveEventListener ( CloseEvent , value , false ) ; }
53
62
}
54
63
55
64
#endregion
0 commit comments