Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ContractFailedEventArgs.cs
Go to the documentation of this file.
1
namespace
System.Diagnostics.Contracts
;
2
3
public
sealed
class
ContractFailedEventArgs
:
EventArgs
4
{
5
private
readonly
ContractFailureKind
_failureKind
;
6
7
private
readonly
string
_message
;
8
9
private
readonly
string
_condition
;
10
11
private
readonly
Exception
_originalException
;
12
13
private
bool
_handled
;
14
15
private
bool
_unwind
;
16
17
internal
Exception
thrownDuringHandler
;
18
19
public
string
?
Message
=>
_message
;
20
21
public
string
?
Condition
=>
_condition
;
22
23
public
ContractFailureKind
FailureKind
=>
_failureKind
;
24
25
public
Exception
?
OriginalException
=>
_originalException
;
26
27
public
bool
Handled
=>
_handled
;
28
29
public
bool
Unwind
=>
_unwind
;
30
31
public
ContractFailedEventArgs
(
ContractFailureKind
failureKind,
string
? message,
string
? condition,
Exception
? originalException)
32
{
33
_failureKind
= failureKind;
34
_message
= message;
35
_condition
= condition;
36
_originalException
= originalException;
37
}
38
39
public
void
SetHandled
()
40
{
41
_handled
=
true
;
42
}
43
44
public
void
SetUnwind
()
45
{
46
_unwind
=
true
;
47
}
48
}
System.Diagnostics.Contracts.ContractFailedEventArgs.ContractFailedEventArgs
ContractFailedEventArgs(ContractFailureKind failureKind, string? message, string? condition, Exception? originalException)
Definition
ContractFailedEventArgs.cs:31
System.Diagnostics.Contracts.ContractFailedEventArgs.thrownDuringHandler
Exception thrownDuringHandler
Definition
ContractFailedEventArgs.cs:17
System.Diagnostics.Contracts.ContractFailedEventArgs._failureKind
readonly ContractFailureKind _failureKind
Definition
ContractFailedEventArgs.cs:5
System.Diagnostics.Contracts.ContractFailedEventArgs.SetUnwind
void SetUnwind()
Definition
ContractFailedEventArgs.cs:44
System.Diagnostics.Contracts.ContractFailedEventArgs._message
readonly string _message
Definition
ContractFailedEventArgs.cs:7
System.Diagnostics.Contracts.ContractFailedEventArgs.Handled
bool Handled
Definition
ContractFailedEventArgs.cs:27
System.Diagnostics.Contracts.ContractFailedEventArgs.FailureKind
ContractFailureKind FailureKind
Definition
ContractFailedEventArgs.cs:23
System.Diagnostics.Contracts.ContractFailedEventArgs.SetHandled
void SetHandled()
Definition
ContractFailedEventArgs.cs:39
System.Diagnostics.Contracts.ContractFailedEventArgs._unwind
bool _unwind
Definition
ContractFailedEventArgs.cs:15
System.Diagnostics.Contracts.ContractFailedEventArgs._condition
readonly string _condition
Definition
ContractFailedEventArgs.cs:9
System.Diagnostics.Contracts.ContractFailedEventArgs.Condition
string? Condition
Definition
ContractFailedEventArgs.cs:21
System.Diagnostics.Contracts.ContractFailedEventArgs.Message
string? Message
Definition
ContractFailedEventArgs.cs:19
System.Diagnostics.Contracts.ContractFailedEventArgs.OriginalException
Exception? OriginalException
Definition
ContractFailedEventArgs.cs:25
System.Diagnostics.Contracts.ContractFailedEventArgs.Unwind
bool Unwind
Definition
ContractFailedEventArgs.cs:29
System.Diagnostics.Contracts.ContractFailedEventArgs._handled
bool _handled
Definition
ContractFailedEventArgs.cs:13
System.Diagnostics.Contracts.ContractFailedEventArgs._originalException
readonly Exception _originalException
Definition
ContractFailedEventArgs.cs:11
System.Diagnostics.Contracts.ContractFailedEventArgs
Definition
ContractFailedEventArgs.cs:4
System.EventArgs
Definition
EventArgs.cs:8
System.Exception
Definition
Exception.cs:15
System.Diagnostics.Contracts.ContractFailureKind
ContractFailureKind
Definition
ContractFailureKind.cs:7
System.Diagnostics.Contracts
Definition
Contract.cs:6
source
System.Private.CoreLib
System.Diagnostics.Contracts
ContractFailedEventArgs.cs
Generated by
1.10.0