Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
SettingsBindableAttribute.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.ComponentModel
;
4
5
[AttributeUsage(
AttributeTargets
.Property)]
6
public
sealed
class
SettingsBindableAttribute
:
Attribute
7
{
8
public
static
readonly
SettingsBindableAttribute
Yes
=
new
SettingsBindableAttribute
(bindable: true);
9
10
public
static
readonly
SettingsBindableAttribute
No
=
new
SettingsBindableAttribute
(bindable: false);
11
12
public
bool
Bindable
{
get
; }
13
14
public
SettingsBindableAttribute
(
bool
bindable)
15
{
16
Bindable
= bindable;
17
}
18
19
public
override
bool
Equals
([NotNullWhen(
true
)]
object
?
obj
)
20
{
21
if
(
obj
==
this
)
22
{
23
return
true
;
24
}
25
if
(
obj
is
SettingsBindableAttribute
settingsBindableAttribute)
26
{
27
return
settingsBindableAttribute.Bindable ==
Bindable
;
28
}
29
return
false
;
30
}
31
32
public
override
int
GetHashCode
()
33
{
34
return
Bindable
.GetHashCode();
35
}
36
}
System.Attribute
Definition
Attribute.cs:12
System.ComponentModel.SettingsBindableAttribute.Bindable
bool Bindable
Definition
SettingsBindableAttribute.cs:12
System.ComponentModel.SettingsBindableAttribute.SettingsBindableAttribute
SettingsBindableAttribute(bool bindable)
Definition
SettingsBindableAttribute.cs:14
System.ComponentModel.SettingsBindableAttribute.Yes
static readonly SettingsBindableAttribute Yes
Definition
SettingsBindableAttribute.cs:8
System.ComponentModel.SettingsBindableAttribute.No
static readonly SettingsBindableAttribute No
Definition
SettingsBindableAttribute.cs:10
System.ComponentModel.SettingsBindableAttribute.Equals
override bool Equals([NotNullWhen(true)] object? obj)
Definition
SettingsBindableAttribute.cs:19
System.ComponentModel.SettingsBindableAttribute.GetHashCode
override int GetHashCode()
Definition
SettingsBindableAttribute.cs:32
System.ComponentModel.SettingsBindableAttribute
Definition
SettingsBindableAttribute.cs:7
System.ComponentModel
Definition
ColumnAttribute.cs:3
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.ExceptionArgument.obj
@ obj
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.ComponentModel.TypeConverter
System.ComponentModel
SettingsBindableAttribute.cs
Generated by
1.10.0