source: trunk/ab5.0/ablib/src/Classes/System/Threading/Exception.ab@ 566

Last change on this file since 566 was 566, checked in by dai, 16 years ago

#183への対応。コンストラクタ呼び出し時にThisを指定しないようにした。

File size: 3.1 KB
RevLine 
[499]1NameSpace System
2NameSpace Threading
3
4Class AbandonedMutexException
5 Inherits System.SystemException
6Public'constructor
7 Sub AbandonedMutexException()
[566]8 SystemException("", Nothing)
[499]9 End Sub
10 Sub AbandonedMutexException(message As String)
[566]11 SystemException(message, Nothing)
[499]12 End Sub
13 Sub AbandonedMutexException(message As String, innerException As Exception)
[566]14 SystemException(message, innerException)
[499]15 End Sub
16
17End Class
18
19Class SemaphoreFullException
20 Inherits System.SystemException
21Public'constructor
22 Sub SemaphoreFullException()
[566]23 SystemException("Too many semaphore countors.", Nothing)
[499]24 This.HResult = ERROR_TOO_MANY_SEMAPHORES
25 End Sub
26 Sub SemaphoreFullException(message As String)
[566]27 SystemException(message, Nothing)
[499]28 This.HResult = ERROR_TOO_MANY_SEMAPHORES
29 End Sub
30 Sub SemaphoreFullException(message As String, innerException As Exception)
[566]31 SystemException(message, innerException)
[499]32 This.HResult = ERROR_TOO_MANY_SEMAPHORES
33 End Sub
34End Class
35
36Class SynchronizationLockException
37 Inherits System.SystemException
38Public'constructor
39 Sub SynchronizationLockException()
[566]40 SystemException("", Nothing)
[499]41 End Sub
42 Sub SynchronizationLockException(message As String)
[566]43 SystemException(message, Nothing)
[499]44 End Sub
45 Sub SynchronizationLockException(message As String, innerException As Exception)
[566]46 SystemException(message, innerException)
[499]47 End Sub
48End Class
49
50Class ThreadAbortException
51 Inherits System.SystemException
52Public'constructor
53 Sub ThreadAbortException()
[566]54 SystemException("The thread was discontinued.", Nothing)
[499]55 End Sub
56 Sub ThreadAbortException(message As String)
[566]57 SystemException(message, Nothing)
[499]58 End Sub
59 Sub ThreadAbortException(message As String, innerException As Exception)
[566]60 SystemException(message, innerException)
[499]61 End Sub
62End Class
63
64Class ThreadInterruptedException
65 Inherits System.SystemException
66Public'constructor
67 Sub ThreadInterruptedException()
[566]68 SystemException("The thread was Interrupted.", Nothing)
[499]69 End Sub
70 Sub ThreadInterruptedException(message As String)
[566]71 SystemException(message, Nothing)
[499]72 End Sub
73 Sub ThreadInterruptedException(message As String, innerException As Exception)
[566]74 SystemException(message, innerException)
[499]75 End Sub
76End Class
77
78Class ThreadStartException
79 Inherits System.SystemException
80Public'constructor
81 Sub ThreadStartException()
[566]82 SystemException("The thread cannot be begun.", Nothing)
[499]83 End Sub
84 Sub ThreadStartException(message As String)
[566]85 SystemException(message, Nothing)
[499]86 End Sub
87 Sub ThreadStartException(message As String, innerException As Exception)
[566]88 SystemException(message, innerException)
[499]89 End Sub
90End Class
91
92Class WaitHandleCannotBeOpenedException
93 Inherits System.SystemException
94Public'constructor
95 Sub WaitHandleCannotBeOpenedException()
[566]96 SystemException("The wait handle can not be opened.", Nothing)
[499]97 End Sub
98 Sub WaitHandleCannotBeOpenedException(message As String)
[566]99 SystemException(message, Nothing)
[499]100 End Sub
101 Sub WaitHandleCannotBeOpenedException(message As String, innerException As Exception)
[566]102 SystemException(message, innerException)
[499]103 End Sub
104End Class
105
106End NameSpace
107End NameSpace
Note: See TracBrowser for help on using the repository browser.