Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ComplexBindingPropertiesAttribute.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.ComponentModel
;
4
5
[AttributeUsage(
AttributeTargets
.Class)]
6
public
sealed
class
ComplexBindingPropertiesAttribute
:
Attribute
7
{
8
public
static
readonly
ComplexBindingPropertiesAttribute
Default
=
new
ComplexBindingPropertiesAttribute
();
9
10
public
string
?
DataSource
{
get
; }
11
12
public
string
?
DataMember
{
get
; }
13
14
public
ComplexBindingPropertiesAttribute
()
15
{
16
}
17
18
public
ComplexBindingPropertiesAttribute
(
string
? dataSource)
19
{
20
DataSource
= dataSource;
21
}
22
23
public
ComplexBindingPropertiesAttribute
(
string
? dataSource,
string
? dataMember)
24
{
25
DataSource
= dataSource;
26
DataMember
= dataMember;
27
}
28
29
public
override
bool
Equals
([NotNullWhen(
true
)]
object
?
obj
)
30
{
31
if
(
obj
is
ComplexBindingPropertiesAttribute
complexBindingPropertiesAttribute && complexBindingPropertiesAttribute.
DataSource
==
DataSource
)
32
{
33
return
complexBindingPropertiesAttribute.DataMember ==
DataMember
;
34
}
35
return
false
;
36
}
37
38
public
override
int
GetHashCode
()
39
{
40
return
base.GetHashCode();
41
}
42
}
System.Attribute
Definition
Attribute.cs:12
System.ComponentModel.ComplexBindingPropertiesAttribute.DataSource
string? DataSource
Definition
ComplexBindingPropertiesAttribute.cs:10
System.ComponentModel.ComplexBindingPropertiesAttribute.GetHashCode
override int GetHashCode()
Definition
ComplexBindingPropertiesAttribute.cs:38
System.ComponentModel.ComplexBindingPropertiesAttribute.ComplexBindingPropertiesAttribute
ComplexBindingPropertiesAttribute(string? dataSource)
Definition
ComplexBindingPropertiesAttribute.cs:18
System.ComponentModel.ComplexBindingPropertiesAttribute.DataMember
string? DataMember
Definition
ComplexBindingPropertiesAttribute.cs:12
System.ComponentModel.ComplexBindingPropertiesAttribute.ComplexBindingPropertiesAttribute
ComplexBindingPropertiesAttribute(string? dataSource, string? dataMember)
Definition
ComplexBindingPropertiesAttribute.cs:23
System.ComponentModel.ComplexBindingPropertiesAttribute.Equals
override bool Equals([NotNullWhen(true)] object? obj)
Definition
ComplexBindingPropertiesAttribute.cs:29
System.ComponentModel.ComplexBindingPropertiesAttribute.Default
static readonly ComplexBindingPropertiesAttribute Default
Definition
ComplexBindingPropertiesAttribute.cs:8
System.ComponentModel.ComplexBindingPropertiesAttribute.ComplexBindingPropertiesAttribute
ComplexBindingPropertiesAttribute()
Definition
ComplexBindingPropertiesAttribute.cs:14
System.ComponentModel.ComplexBindingPropertiesAttribute
Definition
ComplexBindingPropertiesAttribute.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
ComplexBindingPropertiesAttribute.cs
Generated by
1.10.0