Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ParameterModifier.cs
Go to the documentation of this file.
1
namespace
System.Reflection
;
2
3
public
readonly
struct
ParameterModifier
4
{
5
private
readonly
bool
[]
_byRef
;
6
7
public
bool
this
[
int
index
]
8
{
9
get
10
{
11
return
_byRef
[
index
];
12
}
13
set
14
{
15
_byRef
[
index
] =
value
;
16
}
17
}
18
19
internal
bool
[]
IsByRefArray
=>
_byRef
;
20
21
public
ParameterModifier
(
int
parameterCount)
22
{
23
if
(parameterCount <= 0)
24
{
25
throw
new
ArgumentException
(
SR
.
Arg_ParmArraySize
);
26
}
27
_byRef
=
new
bool
[parameterCount];
28
}
29
}
System.ArgumentException
Definition
ArgumentException.cs:9
System.SR.Arg_ParmArraySize
static string Arg_ParmArraySize
Definition
SR.cs:366
System.SR
Definition
SR.cs:7
System.Reflection
Definition
ICustomTypeProvider.cs:1
System.ExceptionArgument.value
@ value
System.ExceptionArgument.index
@ index
System.Reflection.ParameterModifier._byRef
readonly bool[] _byRef
Definition
ParameterModifier.cs:5
System.Reflection.ParameterModifier.ParameterModifier
ParameterModifier(int parameterCount)
Definition
ParameterModifier.cs:21
System.Reflection.ParameterModifier.IsByRefArray
bool[] IsByRefArray
Definition
ParameterModifier.cs:19
System.Reflection.ParameterModifier
Definition
ParameterModifier.cs:4
source
System.Private.CoreLib
System.Reflection
ParameterModifier.cs
Generated by
1.10.0