Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
HelpKeywordAttribute.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.ComponentModel.Design
;
4
5
[AttributeUsage(
AttributeTargets
.All, AllowMultiple =
false
,
Inherited
=
false
)]
6
public
sealed
class
HelpKeywordAttribute
:
Attribute
7
{
8
public
static
readonly
HelpKeywordAttribute
Default
=
new
HelpKeywordAttribute
();
9
10
public
string
?
HelpKeyword
{
get
; }
11
12
public
HelpKeywordAttribute
()
13
{
14
}
15
16
public
HelpKeywordAttribute
(
string
keyword)
17
{
18
HelpKeyword
= keyword ??
throw
new
ArgumentNullException
(
"keyword"
);
19
}
20
21
public
HelpKeywordAttribute
(
Type
t)
22
{
23
if
(t ==
null
)
24
{
25
throw
new
ArgumentNullException
(
"t"
);
26
}
27
HelpKeyword
= t.
FullName
;
28
}
29
30
public
override
bool
Equals
([NotNullWhen(
true
)]
object
?
obj
)
31
{
32
if
(
obj
==
this
)
33
{
34
return
true
;
35
}
36
if
(
obj
!=
null
&&
obj
is
HelpKeywordAttribute
)
37
{
38
return
((
HelpKeywordAttribute
)
obj
).HelpKeyword ==
HelpKeyword
;
39
}
40
return
false
;
41
}
42
43
public
override
int
GetHashCode
()
44
{
45
return
base.GetHashCode();
46
}
47
48
public
override
bool
IsDefaultAttribute
()
49
{
50
return
Equals
(
Default
);
51
}
52
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Attribute
Definition
Attribute.cs:12
System.ComponentModel.Design.HelpKeywordAttribute.HelpKeyword
string? HelpKeyword
Definition
HelpKeywordAttribute.cs:10
System.ComponentModel.Design.HelpKeywordAttribute.Equals
override bool Equals([NotNullWhen(true)] object? obj)
Definition
HelpKeywordAttribute.cs:30
System.ComponentModel.Design.HelpKeywordAttribute.HelpKeywordAttribute
HelpKeywordAttribute(Type t)
Definition
HelpKeywordAttribute.cs:21
System.ComponentModel.Design.HelpKeywordAttribute.HelpKeywordAttribute
HelpKeywordAttribute(string keyword)
Definition
HelpKeywordAttribute.cs:16
System.ComponentModel.Design.HelpKeywordAttribute.HelpKeywordAttribute
HelpKeywordAttribute()
Definition
HelpKeywordAttribute.cs:12
System.ComponentModel.Design.HelpKeywordAttribute.Default
static readonly HelpKeywordAttribute Default
Definition
HelpKeywordAttribute.cs:8
System.ComponentModel.Design.HelpKeywordAttribute.GetHashCode
override int GetHashCode()
Definition
HelpKeywordAttribute.cs:43
System.ComponentModel.Design.HelpKeywordAttribute.IsDefaultAttribute
override bool IsDefaultAttribute()
Definition
HelpKeywordAttribute.cs:48
System.ComponentModel.Design.HelpKeywordAttribute
Definition
HelpKeywordAttribute.cs:7
System.Type.FullName
string? FullName
Definition
Type.cs:47
System.Type
Definition
Type.cs:14
System.ComponentModel.Design
Definition
DesignerSerializerAttribute.cs:1
System.ComponentModel.InheritanceLevel.Inherited
@ Inherited
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.ExceptionArgument.obj
@ obj
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.ComponentModel.TypeConverter
System.ComponentModel.Design
HelpKeywordAttribute.cs
Generated by
1.10.0