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

Public Member Functions

 CategoryAttribute ()
 
 CategoryAttribute (string category)
 
override bool Equals ([NotNullWhen(true)] object? obj)
 
override int GetHashCode ()
 
override bool IsDefaultAttribute ()
 
virtual bool Match (object? obj)
 

Static Public Member Functions

static Attribute[] GetCustomAttributes (MemberInfo element, Type attributeType)
 
static Attribute[] GetCustomAttributes (MemberInfo element, Type attributeType, bool inherit)
 
static Attribute[] GetCustomAttributes (MemberInfo element)
 
static Attribute[] GetCustomAttributes (MemberInfo element, bool inherit)
 
static Attribute[] GetCustomAttributes (ParameterInfo element)
 
static Attribute[] GetCustomAttributes (ParameterInfo element, Type attributeType)
 
static Attribute[] GetCustomAttributes (ParameterInfo element, Type attributeType, bool inherit)
 
static Attribute[] GetCustomAttributes (ParameterInfo element, bool inherit)
 
static Attribute[] GetCustomAttributes (Module element, Type attributeType)
 
static Attribute[] GetCustomAttributes (Module element)
 
static Attribute[] GetCustomAttributes (Module element, bool inherit)
 
static Attribute[] GetCustomAttributes (Module element, Type attributeType, bool inherit)
 
static Attribute[] GetCustomAttributes (Assembly element, Type attributeType)
 
static Attribute[] GetCustomAttributes (Assembly element, Type attributeType, bool inherit)
 
static Attribute[] GetCustomAttributes (Assembly element)
 
static Attribute[] GetCustomAttributes (Assembly element, bool inherit)
 
static bool IsDefined (MemberInfo element, Type attributeType)
 
static bool IsDefined (MemberInfo element, Type attributeType, bool inherit)
 
static bool IsDefined (ParameterInfo element, Type attributeType)
 
static bool IsDefined (ParameterInfo element, Type attributeType, bool inherit)
 
static bool IsDefined (Module element, Type attributeType)
 
static bool IsDefined (Module element, Type attributeType, bool inherit)
 
static bool IsDefined (Assembly element, Type attributeType)
 
static bool IsDefined (Assembly element, Type attributeType, bool inherit)
 
static ? Attribute GetCustomAttribute (MemberInfo element, Type attributeType)
 
static ? Attribute GetCustomAttribute (MemberInfo element, Type attributeType, bool inherit)
 
static ? Attribute GetCustomAttribute (ParameterInfo element, Type attributeType)
 
static ? Attribute GetCustomAttribute (ParameterInfo element, Type attributeType, bool inherit)
 
static ? Attribute GetCustomAttribute (Module element, Type attributeType)
 
static ? Attribute GetCustomAttribute (Module element, Type attributeType, bool inherit)
 
static ? Attribute GetCustomAttribute (Assembly element, Type attributeType)
 
static ? Attribute GetCustomAttribute (Assembly element, Type attributeType, bool inherit)
 

Protected Member Functions

virtual ? string GetLocalizedString (string value)
 

Properties

static CategoryAttribute Action [get]
 
static CategoryAttribute Appearance [get]
 
static CategoryAttribute Asynchronous [get]
 
static CategoryAttribute Behavior [get]
 
static CategoryAttribute Data [get]
 
static CategoryAttribute Default [get]
 
static CategoryAttribute Design [get]
 
static CategoryAttribute DragDrop [get]
 
static CategoryAttribute Focus [get]
 
static CategoryAttribute Format [get]
 
static CategoryAttribute Key [get]
 
static CategoryAttribute Layout [get]
 
static CategoryAttribute Mouse [get]
 
static CategoryAttribute WindowStyle [get]
 
string Category [get]
 
virtual object TypeId [get]
 

Static Private Member Functions

static Attribute[] InternalGetCustomAttributes (PropertyInfo element, Type type, bool inherit)
 
static Attribute[] InternalGetCustomAttributes (EventInfo element, Type type, bool inherit)
 
static bool InternalIsDefined (PropertyInfo element, Type attributeType, bool inherit)
 
static bool InternalIsDefined (EventInfo element, Type attributeType, bool inherit)
 
static PropertyInfo GetParentDefinition (PropertyInfo property, Type[] propertyParameters)
 
static EventInfo GetParentDefinition (EventInfo ev)
 
static ParameterInfo GetParentDefinition (ParameterInfo param)
 
static Attribute[] InternalParamGetCustomAttributes (ParameterInfo param, Type type, bool inherit)
 
static bool InternalParamIsDefined (ParameterInfo param, Type type, bool inherit)
 
static void CopyToAttributeList (List< Attribute > attributeList, Attribute[] attributes, Dictionary< Type, AttributeUsageAttribute > types)
 
static Type[] GetIndexParameterTypes (PropertyInfo element)
 
static void AddAttributesToList (List< Attribute > attributeList, Attribute[] attributes, Dictionary< Type, AttributeUsageAttribute > types)
 
static AttributeUsageAttribute InternalGetAttributeUsage (Type type)
 
static Attribute[] CreateAttributeArrayHelper (Type elementType, int elementCount)
 
static bool AreFieldValuesEqual (object thisValue, object thatValue)
 

Private Attributes

bool _localized
 
readonly object _locker = new object()
 
string _categoryValue
 

Static Private Attributes

static volatile CategoryAttribute s_action
 
static volatile CategoryAttribute s_appearance
 
static volatile CategoryAttribute s_asynchronous
 
static volatile CategoryAttribute s_behavior
 
static volatile CategoryAttribute s_data
 
static volatile CategoryAttribute s_design
 
static volatile CategoryAttribute s_dragDrop
 
static volatile CategoryAttribute s_defAttr
 
static volatile CategoryAttribute s_focus
 
static volatile CategoryAttribute s_format
 
static volatile CategoryAttribute s_key
 
static volatile CategoryAttribute s_layout
 
static volatile CategoryAttribute s_mouse
 
static volatile CategoryAttribute s_windowStyle
 

Detailed Description

Definition at line 6 of file CategoryAttribute.cs.


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