Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
EditorBrowsableAttribute.cs
Go to the documentation of this file.
1
using
System.Diagnostics.CodeAnalysis
;
2
3
namespace
System.ComponentModel
;
4
5
[AttributeUsage(
AttributeTargets
.Class |
AttributeTargets
.Struct |
AttributeTargets
.Enum |
AttributeTargets
.Constructor |
AttributeTargets
.Method |
AttributeTargets
.Property |
AttributeTargets
.Field |
AttributeTargets
.Event |
AttributeTargets
.Interface |
AttributeTargets
.Delegate)]
6
public
sealed
class
EditorBrowsableAttribute
:
Attribute
7
{
8
public
EditorBrowsableState
State {
get
; }
9
10
public
EditorBrowsableAttribute
(
EditorBrowsableState
state
)
11
{
12
State =
state
;
13
}
14
15
public
EditorBrowsableAttribute
()
16
: this(
EditorBrowsableState
.
Always
)
17
{
18
}
19
20
public
override
bool
Equals
([NotNullWhen(
true
)]
object
?
obj
)
21
{
22
if
(
obj
==
this
)
23
{
24
return
true
;
25
}
26
if
(
obj
is
EditorBrowsableAttribute
editorBrowsableAttribute)
27
{
28
return
editorBrowsableAttribute.State ==
State
;
29
}
30
return
false
;
31
}
32
33
public
override
int
GetHashCode
()
34
{
35
return
base.GetHashCode();
36
}
37
}
System.Attribute
Definition
Attribute.cs:12
System.ComponentModel.EditorBrowsableAttribute.GetHashCode
override int GetHashCode()
Definition
EditorBrowsableAttribute.cs:33
System.ComponentModel.EditorBrowsableAttribute.EditorBrowsableAttribute
EditorBrowsableAttribute(EditorBrowsableState state)
Definition
EditorBrowsableAttribute.cs:10
System.ComponentModel.EditorBrowsableAttribute.State
EditorBrowsableState State
Definition
EditorBrowsableAttribute.cs:8
System.ComponentModel.EditorBrowsableAttribute.EditorBrowsableAttribute
EditorBrowsableAttribute()
Definition
EditorBrowsableAttribute.cs:15
System.ComponentModel.EditorBrowsableAttribute.Equals
override bool Equals([NotNullWhen(true)] object? obj)
Definition
EditorBrowsableAttribute.cs:20
System.ComponentModel.EditorBrowsableAttribute
Definition
EditorBrowsableAttribute.cs:7
System.ComponentModel.EditorBrowsableState
EditorBrowsableState
Definition
EditorBrowsableState.cs:4
System.ComponentModel.EditorBrowsableState.Always
@ Always
System.ComponentModel
Definition
ColumnAttribute.cs:3
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.ExceptionArgument.state
@ state
System.ExceptionArgument.obj
@ obj
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Private.CoreLib
System.ComponentModel
EditorBrowsableAttribute.cs
Generated by
1.10.0