Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.CompilerServices.AccessedThroughPropertyAttribute Class Referencesealed

Public Member Functions

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

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)
 

Properties

string PropertyName [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)
 

Detailed Description

Definition at line 4 of file AccessedThroughPropertyAttribute.cs.


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