Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ValidationResult.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
3
namespace
System.ComponentModel.DataAnnotations
;
4
5
public
class
ValidationResult
6
{
7
public
static
readonly
ValidationResult
?
Success
;
8
9
public
IEnumerable<string>
MemberNames
{
get
; }
10
11
public
string
?
ErrorMessage
{
get
;
set
; }
12
13
public
ValidationResult
(
string
?
errorMessage
)
14
:
this
(
errorMessage
,
null
)
15
{
16
}
17
18
public
ValidationResult
(
string
?
errorMessage
,
IEnumerable<string>
?
memberNames
)
19
{
20
ErrorMessage
=
errorMessage
;
21
MemberNames
=
memberNames
??
Array
.Empty<
string
>();
22
}
23
24
protected
ValidationResult
(
ValidationResult
validationResult
)
25
{
26
if
(
validationResult
==
null
)
27
{
28
throw
new
ArgumentNullException
(
"validationResult"
);
29
}
30
ErrorMessage
=
validationResult
.ErrorMessage;
31
MemberNames
=
validationResult
.MemberNames;
32
}
33
34
public
override
string
ToString
()
35
{
36
return
ErrorMessage
??
base
.ToString();
37
}
38
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Array
Definition
Array.cs:16
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.ComponentModel.DataAnnotations.ValidationResult.ErrorMessage
string? ErrorMessage
Definition
ValidationResult.cs:11
System.ComponentModel.DataAnnotations.ValidationResult.ValidationResult
ValidationResult(ValidationResult validationResult)
Definition
ValidationResult.cs:24
System.ComponentModel.DataAnnotations.ValidationResult.ToString
override string ToString()
Definition
ValidationResult.cs:34
System.ComponentModel.DataAnnotations.ValidationResult.ValidationResult
ValidationResult(string? errorMessage)
Definition
ValidationResult.cs:13
System.ComponentModel.DataAnnotations.ValidationResult.ValidationResult
ValidationResult(string? errorMessage, IEnumerable< string >? memberNames)
Definition
ValidationResult.cs:18
System.ComponentModel.DataAnnotations.ValidationResult.Success
static readonly? ValidationResult Success
Definition
ValidationResult.cs:7
System.ComponentModel.DataAnnotations.ValidationResult.MemberNames
IEnumerable< string > MemberNames
Definition
ValidationResult.cs:9
System.ComponentModel.DataAnnotations.ValidationResult
Definition
ValidationResult.cs:6
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.ComponentModel.DataAnnotations
Definition
ColumnAttribute.cs:3
source
System.ComponentModel.Annotations
System.ComponentModel.DataAnnotations
ValidationResult.cs
Generated by
1.10.0