Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
MetadataTypeAttribute.cs
Go to the documentation of this file.
2
4
5[AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
6public sealed class MetadataTypeAttribute : Attribute
7{
8 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)]
9 private readonly Type _metadataClassType;
10
11 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)]
13 {
14 get
15 {
16 if (_metadataClassType == null)
17 {
19 }
20 return _metadataClassType;
21 }
22 }
23
24 public MetadataTypeAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type metadataClassType)
25 {
26 _metadataClassType = metadataClassType;
27 }
28}
MetadataTypeAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.All)] Type metadataClassType)
static string MetadataTypeAttribute_TypeCannotBeNull
Definition SR.cs:62
Definition SR.cs:7