Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DisplayFormatAttribute.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.ComponentModel.DataAnnotations
;
4
5
[AttributeUsage(
AttributeTargets
.Property |
AttributeTargets
.Field, AllowMultiple =
false
)]
6
public
class
DisplayFormatAttribute
:
Attribute
7
{
8
private
readonly
LocalizableString
_nullDisplayText
=
new
LocalizableString
(
"NullDisplayText"
);
9
10
public
string
?
DataFormatString
{
get
;
set
; }
11
12
public
string
?
NullDisplayText
13
{
14
get
15
{
16
return
_nullDisplayText
.
Value
;
17
}
18
set
19
{
20
_nullDisplayText.Value =
value
;
21
}
22
}
23
24
public
bool
ConvertEmptyStringToNull
{
get
;
set
; }
25
26
public
bool
ApplyFormatInEditMode
{
get
;
set
; }
27
28
public
bool
HtmlEncode
{
get
;
set
; }
29
30
[DynamicallyAccessedMembers(
DynamicallyAccessedMemberTypes
.PublicProperties)]
31
public
Type
?
NullDisplayTextResourceType
32
{
33
get
34
{
35
return
_nullDisplayText
.
ResourceType
;
36
}
37
set
38
{
39
_nullDisplayText.ResourceType =
value
;
40
}
41
}
42
43
public
DisplayFormatAttribute
()
44
{
45
ConvertEmptyStringToNull
=
true
;
46
HtmlEncode
=
true
;
47
}
48
49
public
string
?
GetNullDisplayText
()
50
{
51
return
_nullDisplayText
.
GetLocalizableValue
();
52
}
53
}
System.Attribute
Definition
Attribute.cs:12
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.ConvertEmptyStringToNull
bool ConvertEmptyStringToNull
Definition
DisplayFormatAttribute.cs:24
System.ComponentModel.DataAnnotations.DisplayFormatAttribute._nullDisplayText
readonly LocalizableString _nullDisplayText
Definition
DisplayFormatAttribute.cs:8
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.HtmlEncode
bool HtmlEncode
Definition
DisplayFormatAttribute.cs:28
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.DataFormatString
string? DataFormatString
Definition
DisplayFormatAttribute.cs:10
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.NullDisplayText
string? NullDisplayText
Definition
DisplayFormatAttribute.cs:13
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.GetNullDisplayText
string? GetNullDisplayText()
Definition
DisplayFormatAttribute.cs:49
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.NullDisplayTextResourceType
Type? NullDisplayTextResourceType
Definition
DisplayFormatAttribute.cs:32
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.ApplyFormatInEditMode
bool ApplyFormatInEditMode
Definition
DisplayFormatAttribute.cs:26
System.ComponentModel.DataAnnotations.DisplayFormatAttribute.DisplayFormatAttribute
DisplayFormatAttribute()
Definition
DisplayFormatAttribute.cs:43
System.ComponentModel.DataAnnotations.DisplayFormatAttribute
Definition
DisplayFormatAttribute.cs:7
System.ComponentModel.DataAnnotations.LocalizableString.Value
string Value
Definition
LocalizableString.cs:18
System.ComponentModel.DataAnnotations.LocalizableString.ResourceType
Type ResourceType
Definition
LocalizableString.cs:35
System.ComponentModel.DataAnnotations.LocalizableString.GetLocalizableValue
string GetLocalizableValue()
Definition
LocalizableString.cs:60
System.ComponentModel.DataAnnotations.LocalizableString
Definition
LocalizableString.cs:7
System.Type
Definition
Type.cs:14
System.ComponentModel.DataAnnotations
Definition
ColumnAttribute.cs:3
System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes
DynamicallyAccessedMemberTypes
Definition
DynamicallyAccessedMemberTypes.cs:5
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.ExceptionArgument.value
@ value
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.ComponentModel.Annotations
System.ComponentModel.DataAnnotations
DisplayFormatAttribute.cs
Generated by
1.10.0