Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.ComponentModel.AttributeCollection Class Reference

Classes

struct  AttributeEntry
 

Public Member Functions

 AttributeCollection (params Attribute[]? attributes)
 
bool Contains (Attribute? attribute)
 
bool Contains (Attribute[]? attributes)
 
IEnumerator GetEnumerator ()
 
bool Matches (Attribute? attribute)
 
bool Matches (Attribute[]? attributes)
 
void CopyTo (Array array, int index)
 

Static Public Member Functions

static AttributeCollection FromExisting (AttributeCollection existing, params Attribute[]? newAttributes)
 

Static Public Attributes

static readonly AttributeCollection Empty = new AttributeCollection((Attribute[]?)null)
 

Protected Member Functions

 AttributeCollection ()
 
AttributeGetDefaultAttribute ([DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor|DynamicallyAccessedMemberTypes.PublicFields)] Type attributeType)
 

Properties

virtual Attribute[] Attributes [get]
 
int Count [get]
 
virtual Attribute this[int index] [get]
 
virtual ? Attribute this[[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicParameterlessConstructor|DynamicallyAccessedMemberTypes.PublicFields)] Type attributeType [get]
 
bool ICollection. IsSynchronized [get]
 
object ICollection. SyncRoot [get]
 
int ICollection. Count [get]
 

Private Member Functions

IEnumerator IEnumerable. GetEnumerator ()
 

Private Attributes

readonly Attribute[] _attributes
 
AttributeEntry[] _foundAttributeTypes
 
int _index
 

Static Private Attributes

static Hashtable s_defaultAttributes
 
static readonly object s_internalSyncObject = new object()
 

Detailed Description

Definition at line 7 of file AttributeCollection.cs.


The documentation for this class was generated from the following file: