Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MemberNotNullWhenAttribute.cs
Go to the documentation of this file.
1
namespace
System.Diagnostics.CodeAnalysis
;
2
3
[AttributeUsage(
AttributeTargets
.Method |
AttributeTargets
.Property, Inherited =
false
, AllowMultiple =
true
)]
4
public
sealed
class
MemberNotNullWhenAttribute
:
Attribute
5
{
6
public
bool
ReturnValue
{
get
; }
7
8
public
string
[]
Members
{
get
; }
9
10
public
MemberNotNullWhenAttribute
(
bool
returnValue,
string
member)
11
{
12
ReturnValue
= returnValue;
13
Members
=
new
string
[1] { member };
14
}
15
16
public
MemberNotNullWhenAttribute
(
bool
returnValue, params
string
[] members)
17
{
18
ReturnValue
= returnValue;
19
Members
= members;
20
}
21
}
System.Attribute
Definition
Attribute.cs:12
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.Members
string[] Members
Definition
MemberNotNullWhenAttribute.cs:8
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute
MemberNotNullWhenAttribute(bool returnValue, string member)
Definition
MemberNotNullWhenAttribute.cs:10
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.ReturnValue
bool ReturnValue
Definition
MemberNotNullWhenAttribute.cs:6
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute.MemberNotNullWhenAttribute
MemberNotNullWhenAttribute(bool returnValue, params string[] members)
Definition
MemberNotNullWhenAttribute.cs:16
System.Diagnostics.CodeAnalysis.MemberNotNullWhenAttribute
Definition
MemberNotNullWhenAttribute.cs:5
System.Diagnostics.CodeAnalysis
Definition
AllowNullAttribute.cs:1
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Private.CoreLib
System.Diagnostics.CodeAnalysis
MemberNotNullWhenAttribute.cs
Generated by
1.10.0