terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
System.Reflection.RuntimePropertyInfo Class Reference
+ Inheritance diagram for System.Reflection.RuntimePropertyInfo:
+ Collaboration diagram for System.Reflection.RuntimePropertyInfo:

Public Member Functions

override string ToString ()
 
void GetObjectData (global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context)
 
override MethodInfo GetGetMethod (bool nonPublic)
 
override ParameterInfo[] GetIndexParameters ()
 
override MethodInfo GetSetMethod (bool nonPublic)
 
override bool IsDefined (global::System.Type attributeType, bool inherit)
 
override object[] GetCustomAttributes (bool inherit)
 
override object[] GetCustomAttributes (global::System.Type attributeType, bool inherit)
 
override object GetValue (object obj, object[] index)
 
override object GetValue (object obj, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
 
override void SetValue (object obj, object value, BindingFlags invokeAttr, Binder binder, object[] index, global::System.Globalization.CultureInfo culture)
 
 RuntimePropertyInfo ()
 
MethodInfo GetGetMethod ()
 
MethodInfo GetSetMethod ()
 
object GetValue (object obj)
 
virtual void SetValue (object obj, object value, object[] index)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static bool operator== (PropertyInfo left, PropertyInfo right)
 
static bool operator== (MemberInfo left, MemberInfo right)
 
static bool operator!= (PropertyInfo left, PropertyInfo right)
 
static bool operator!= (MemberInfo left, MemberInfo right)
 

Package Functions

static void get_property_info (RuntimePropertyInfo prop, ref MonoPropertyInfo info, PInfo req_info)
 
global::System.RuntimeType GetDeclaringTypeInternal ()
 
RuntimeModule GetRuntimeModule ()
 
string SerializationToString ()
 
static int get_metadata_token (RuntimePropertyInfo monoProperty)
 

Static Package Functions

static PropertyInfo GetPropertyFromHandle (global::Mono.RuntimePropertyHandle handle, global::System.RuntimeTypeHandle reflectedType)
 

Package Attributes

global::System.IntPtr klass
 
global::System.IntPtr prop
 

Properties

BindingFlags BindingFlags [get, set]
 
override Module Module [get, set]
 
global::System.RuntimeType ReflectedTypeInternal [get, set]
 
override bool CanRead [get, set]
 
override bool CanWrite [get, set]
 
override global::System.Type PropertyType [get, set]
 
override global::System.Type ReflectedType [get, set]
 
override global::System.Type DeclaringType [get, set]
 
override string Name [get, set]
 
override int MetadataToken [get, set]
 
override MemberTypes MemberType [get, set]
 

Private Member Functions

string FormatNameAndSig (bool serialization)
 
void CachePropertyInfo (PInfo flags)
 
static PropertyInfo internal_from_handle_type (global::System.IntPtr event_handle, global::System.IntPtr type_handle)
 
delegate object GetterAdapter (object _this)
 
delegate R Getter< T, R > (T _this)
 
delegate R StaticGetter< R > ()
 

Static Private Member Functions

static object GetterAdapterFrame< T, R > (RuntimePropertyInfo.Getter< T, R > getter, object obj)
 
static object StaticGetterAdapterFrame< R > (RuntimePropertyInfo.StaticGetter< R > getter, object obj)
 

Private Attributes

MonoPropertyInfo info
 
PInfo cached
 
RuntimePropertyInfo.GetterAdapter cached_getter
 

Detailed Description

Definition at line 16 of file RuntimePropertyInfo.cs.


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