Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
DynamicAttribute.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
3
namespace
System.Runtime.CompilerServices
;
4
5
[
AttributeUsage
(
AttributeTargets
.Class |
AttributeTargets
.Struct |
AttributeTargets
.Property |
AttributeTargets
.Field |
AttributeTargets
.Parameter |
AttributeTargets
.ReturnValue)]
6
public
sealed
class
DynamicAttribute
:
Attribute
7
{
8
private
readonly
bool
[]
_transformFlags
;
9
10
public
IList<bool>
TransformFlags
=>
_transformFlags
;
11
12
public
DynamicAttribute
()
13
{
14
_transformFlags
=
new
bool
[1] {
true
};
15
}
16
17
public
DynamicAttribute
(
bool
[]
transformFlags
)
18
{
19
if
(
transformFlags
==
null
)
20
{
21
throw
new
ArgumentNullException
(
"transformFlags"
);
22
}
23
_transformFlags
=
transformFlags
;
24
}
25
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.Attribute
Definition
Attribute.cs:12
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Runtime.CompilerServices.DynamicAttribute._transformFlags
readonly bool[] _transformFlags
Definition
DynamicAttribute.cs:8
System.Runtime.CompilerServices.DynamicAttribute.DynamicAttribute
DynamicAttribute()
Definition
DynamicAttribute.cs:12
System.Runtime.CompilerServices.DynamicAttribute.DynamicAttribute
DynamicAttribute(bool[] transformFlags)
Definition
DynamicAttribute.cs:17
System.Runtime.CompilerServices.DynamicAttribute.TransformFlags
IList< bool > TransformFlags
Definition
DynamicAttribute.cs:10
System.Runtime.CompilerServices.DynamicAttribute
Definition
DynamicAttribute.cs:7
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Runtime.CompilerServices
Definition
NullablePublicOnlyAttribute.cs:3
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Linq.Expressions
System.Runtime.CompilerServices
DynamicAttribute.cs
Generated by
1.10.0