Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
ValueSerializerAttribute.cs
Go to the documentation of this file.
3
5
6[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Method | AttributeTargets.Property | AttributeTargets.Interface, AllowMultiple = false, Inherited = true)]
7[TypeForwardedFrom("WindowsBase, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35")]
9{
10 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)]
12
13 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)]
14 private readonly string _valueSerializerTypeName;
15
16 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)]
18 {
19 get
20 {
22 {
24 }
26 }
27 }
28
29 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)]
31 {
32 get
33 {
34 if (_valueSerializerType != null)
35 {
37 }
39 }
40 }
41
42 public ValueSerializerAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type valueSerializerType)
43 {
44 _valueSerializerType = valueSerializerType;
45 }
46
47 public ValueSerializerAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] string valueSerializerTypeName)
48 {
49 _valueSerializerTypeName = valueSerializerTypeName;
50 }
51}
static ? Type GetType(string typeName, bool throwOnError, bool ignoreCase)
Definition Type.cs:408
string? AssemblyQualifiedName
Definition Type.cs:45
ValueSerializerAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] string valueSerializerTypeName)
ValueSerializerAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] Type valueSerializerType)