Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
AttributeUsageAttribute.cs
Go to the documentation of this file.
1namespace System;
2
3[AttributeUsage(AttributeTargets.Class, Inherited = true)]
4public sealed class AttributeUsageAttribute : Attribute
5{
7
8 private bool _allowMultiple;
9
10 private bool _inherited;
11
13
15
16 public bool AllowMultiple
17 {
18 get
19 {
20 return _allowMultiple;
21 }
22 set
23 {
25 }
26 }
27
28 public bool Inherited
29 {
30 get
31 {
32 return _inherited;
33 }
34 set
35 {
37 }
38 }
39
41 {
42 _attributeTarget = validOn;
43 _inherited = true;
44 }
45
46 internal AttributeUsageAttribute(AttributeTargets validOn, bool allowMultiple, bool inherited)
47 {
48 _attributeTarget = validOn;
49 _allowMultiple = allowMultiple;
50 _inherited = inherited;
51 }
52}
AttributeUsageAttribute(AttributeTargets validOn, bool allowMultiple, bool inherited)
readonly AttributeTargets _attributeTarget
static readonly AttributeUsageAttribute Default
AttributeUsageAttribute(AttributeTargets validOn)