Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
OptionalFieldAttribute.cs
Go to the documentation of this file.
1
namespace
System.Runtime.Serialization
;
2
3
[
AttributeUsage
(
AttributeTargets
.Field, Inherited =
false
)]
4
public
sealed
class
OptionalFieldAttribute
:
Attribute
5
{
6
private
int
_versionAdded
= 1;
7
8
public
int
VersionAdded
9
{
10
get
11
{
12
return
_versionAdded
;
13
}
14
set
15
{
16
if
(
value
< 1)
17
{
18
throw
new
ArgumentException
(
SR
.
Serialization_OptionalFieldVersionValue
);
19
}
20
_versionAdded
=
value
;
21
}
22
}
23
}
System.ArgumentException
Definition
ArgumentException.cs:9
System.Attribute
Definition
Attribute.cs:12
System.Runtime.Serialization.OptionalFieldAttribute.VersionAdded
int VersionAdded
Definition
OptionalFieldAttribute.cs:9
System.Runtime.Serialization.OptionalFieldAttribute._versionAdded
int _versionAdded
Definition
OptionalFieldAttribute.cs:6
System.Runtime.Serialization.OptionalFieldAttribute
Definition
OptionalFieldAttribute.cs:5
System.SR.Serialization_OptionalFieldVersionValue
static string Serialization_OptionalFieldVersionValue
Definition
SR.cs:1902
System.SR
Definition
SR.cs:7
System.Runtime.Serialization.CollectionKind.Dictionary
@ Dictionary
System.Runtime.Serialization
Definition
SerializationGuard.cs:3
System.ExceptionArgument.value
@ value
System.AttributeTargets
AttributeTargets
Definition
AttributeTargets.cs:5
source
System.Private.CoreLib
System.Runtime.Serialization
OptionalFieldAttribute.cs
Generated by
1.10.0