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.ComponentModel.ReflectTypeDescriptionProvider Class Referencesealed
+ Inheritance diagram for System.ComponentModel.ReflectTypeDescriptionProvider:
+ Collaboration diagram for System.ComponentModel.ReflectTypeDescriptionProvider:

Classes

class  ReflectedTypeData
 

Public Member Functions

override object CreateInstance (IServiceProvider provider, Type objectType, Type[] argTypes, object[] args)
 
override IDictionary GetCache (object instance)
 
override ICustomTypeDescriptor GetExtendedTypeDescriptor (object instance)
 
override string GetFullComponentName (object component)
 
override Type GetReflectionType (Type objectType, object instance)
 
override ICustomTypeDescriptor GetTypeDescriptor (Type objectType, object instance)
 
Type GetReflectionType (Type objectType)
 
Type GetReflectionType (object instance)
 
virtual Type GetRuntimeType (Type reflectionType)
 
ICustomTypeDescriptor GetTypeDescriptor (Type objectType)
 
ICustomTypeDescriptor GetTypeDescriptor (object instance)
 
virtual bool IsSupportedType (Type type)
 

Package Functions

 ReflectTypeDescriptionProvider ()
 
AttributeCollection GetAttributes (Type type)
 
string GetClassName (Type type)
 
string GetComponentName (Type type, object instance)
 
TypeConverter GetConverter (Type type, object instance)
 
EventDescriptor GetDefaultEvent (Type type, object instance)
 
PropertyDescriptor GetDefaultProperty (Type type, object instance)
 
object GetEditor (Type type, object instance, Type editorBaseType)
 
EventDescriptorCollection GetEvents (Type type)
 
AttributeCollection GetExtendedAttributes (object instance)
 
string GetExtendedClassName (object instance)
 
string GetExtendedComponentName (object instance)
 
TypeConverter GetExtendedConverter (object instance)
 
EventDescriptor GetExtendedDefaultEvent (object instance)
 
PropertyDescriptor GetExtendedDefaultProperty (object instance)
 
object GetExtendedEditor (object instance, Type editorBaseType)
 
EventDescriptorCollection GetExtendedEvents (object instance)
 
PropertyDescriptorCollection GetExtendedProperties (object instance)
 
override IExtenderProvider[] GetExtenderProviders (object instance)
 
object GetExtendedPropertyOwner (object instance, PropertyDescriptor pd)
 
Type[] GetPopulatedTypes (Module module)
 
PropertyDescriptorCollection GetProperties (Type type)
 
object GetPropertyOwner (Type type, object instance, PropertyDescriptor pd)
 
bool IsPopulated (Type type)
 
void Refresh (Type type)
 

Static Package Functions

static void AddEditorTable (Type editorBaseType, Hashtable table)
 
static Attribute[] ReflectGetAttributes (MemberInfo member)
 

Properties

static Guid ExtenderProviderKey [get, set]
 
static Hashtable IntrinsicTypeConverters [get, set]
 

Private Member Functions

ReflectTypeDescriptionProvider.ReflectedTypeData GetTypeData (Type type, bool createIfNeeded)
 

Static Private Member Functions

static object CreateInstance (Type objectType, Type callingType)
 
static Hashtable GetEditorTable (Type editorBaseType)
 
static IExtenderProvider[] GetExtenders (ICollection components, object instance, IDictionary cache)
 
static Type GetTypeFromName (string typeName)
 
static Attribute[] ReflectGetAttributes (Type type)
 
static EventDescriptor[] ReflectGetEvents (Type type)
 
static PropertyDescriptor[] ReflectGetExtendedProperties (IExtenderProvider provider)
 
static PropertyDescriptor[] ReflectGetProperties (Type type)
 
static object SearchIntrinsicTable (Hashtable table, Type callingType)
 
static ReflectTypeDescriptionProvider ()
 

Private Attributes

Hashtable _typeData
 
readonly TypeDescriptionProvider _parent
 
TypeDescriptionProvider.EmptyCustomTypeDescriptor _emptyDescriptor
 

Static Private Attributes

static Type[] _typeConstructor
 
static Hashtable _editorTables
 
static Hashtable _intrinsicTypeConverters
 
static object _intrinsicReferenceKey
 
static object _intrinsicNullableKey
 
static object _dictionaryKey
 
static Hashtable _propertyCache
 
static Hashtable _eventCache
 
static Hashtable _attributeCache
 
static Hashtable _extendedPropertyCache
 
static readonly Guid _extenderProviderKey
 
static readonly Guid _extenderPropertiesKey
 
static readonly Guid _extenderProviderPropertiesKey
 
static readonly Type[] _skipInterfaceAttributeList
 
static object _internalSyncObject
 

Detailed Description

Definition at line 14 of file ReflectTypeDescriptionProvider.cs.


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