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

Public Member Functions

 RunInstallerAttribute (bool runInstaller)
 
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)
 

Static Public Attributes

static readonly RunInstallerAttribute Yes = new RunInstallerAttribute(runInstaller: true)
 
static readonly RunInstallerAttribute No = new RunInstallerAttribute(runInstaller: false)
 
static readonly RunInstallerAttribute Default = No
 

Properties

bool RunInstaller [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 6 of file RunInstallerAttribute.cs.


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