Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
TypeDescriptionProviderAttribute.cs
Go to the documentation of this file.
2
4
5[AttributeUsage(AttributeTargets.Class, Inherited = true)]
7{
8 [DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
9 public string TypeName { get; }
10
11 public TypeDescriptionProviderAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] string typeName)
12 {
13 if (typeName == null)
14 {
15 throw new ArgumentNullException("typeName");
16 }
17 TypeName = typeName;
18 }
19
20 public TypeDescriptionProviderAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type type)
21 {
22 if (type == null)
23 {
24 throw new ArgumentNullException("type");
25 }
26 TypeName = type.AssemblyQualifiedName;
27 }
28}
TypeDescriptionProviderAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] Type type)
TypeDescriptionProviderAttribute([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)] string typeName)