106 if (args !=
null && type !=
null && type ==
null)
115 return global::System.SecurityUtils.SecureCreateInstance(objectType, args);
124 if (objectType !=
null && objectType ==
null)
312 Type type = instance.GetType();
319 Type type = instance.GetType();
336 Type type = instance.GetType();
380 while (instance ==
null)
383 if (instance !=
null && instance !=
null)
386 if (instance !=
null)
389 if (instance !=
null)
401 if (instance ==
null || num == 0)
410 Type type = instance.GetType();
423 if (component ==
null || component !=
null)
471 if (typeData !=
null &&
typeData !=
null)
476 if (typeData2 ==
null)
666 bool flag = type != type;
670 bool value = flag.m_value;
671 bool value2 = flag.m_value;
672 bool value3 = flag.m_value;
691 bool value4 = flag.m_value;
706 while (
type2 !=
null)
719 if (type ==
null || type !=
null)
850 return attributeCollection;
880 while (instance !=
null && instance !=
null && instance ==
null)
891 if (instance !=
null)
901 if (attributes !=
null)
920 if (attributeCollection ==
null)
951 if (instance !=
null)
972 if (instance !=
null)
982 if (attributes3 ==
null)
993 if (instance !=
null)
1014 if (instance !=
null)
1024 if (attributes3 ==
null)
1037 if (instance !=
null)
1102 while (enumerator ==
null)
1106 if (enumerator !=
null)
1171 if (typeName !=
null && typeName._stringLength != 0)
1176 string text = typeName.Substring((
int)num,
num2);
class f__AnonymousType0<< Count > j__TPar
readonly Attribute[] _attributes
static EditorAttribute GetEditorAttribute(AttributeCollection attributes, Type editorBaseType)
EventDescriptor GetDefaultEvent(object instance)
PropertyDescriptor GetDefaultProperty(object instance)
PropertyDescriptorCollection _properties
string GetClassName(object instance)
AttributeCollection _attributes
object GetEditor(object instance, Type editorBaseType)
PropertyDescriptorCollection GetProperties()
string GetComponentName(object instance)
AttributeCollection GetAttributes()
TypeConverter GetConverter(object instance)
EventDescriptorCollection _events
EventDescriptorCollection GetEvents()
ReflectedTypeData(Type type)
Type GetTypeFromName(string typeName)
static Hashtable IntrinsicTypeConverters
TypeConverter GetConverter(Type type, object instance)
AttributeCollection GetAttributes(Type type)
static Hashtable _eventCache
static void AddEditorTable(Type editorBaseType, Hashtable table)
TypeConverter GetExtendedConverter(object instance)
ReflectTypeDescriptionProvider()
static Hashtable _extendedPropertyCache
override ICustomTypeDescriptor GetExtendedTypeDescriptor(object instance)
static Guid ExtenderProviderKey
static readonly Type[] _skipInterfaceAttributeList
ReflectTypeDescriptionProvider.ReflectedTypeData GetTypeData(Type type, bool createIfNeeded)
object GetExtendedEditor(object instance, Type editorBaseType)
PropertyDescriptorCollection GetProperties(Type type)
static object _internalSyncObject
PropertyDescriptor GetExtendedDefaultProperty(object instance)
object GetPropertyOwner(Type type, object instance, PropertyDescriptor pd)
static Hashtable _propertyCache
object GetEditor(Type type, object instance, Type editorBaseType)
static object _dictionaryKey
static Attribute[] ReflectGetAttributes(Type type)
EventDescriptorCollection GetEvents(Type type)
Type[] GetPopulatedTypes(Module module)
static PropertyDescriptor[] ReflectGetExtendedProperties(IExtenderProvider provider)
EventDescriptor GetExtendedDefaultEvent(object instance)
string GetClassName(Type type)
EventDescriptorCollection GetExtendedEvents(object instance)
PropertyDescriptorCollection GetExtendedProperties(object instance)
static object _intrinsicReferenceKey
bool IsPopulated(Type type)
static readonly Guid _extenderProviderPropertiesKey
static readonly Guid _extenderProviderKey
static EventDescriptor[] ReflectGetEvents(Type type)
static Hashtable _editorTables
static object _intrinsicNullableKey
static ReflectTypeDescriptionProvider()
static Type[] _typeConstructor
static PropertyDescriptor[] ReflectGetProperties(Type type)
static object CreateInstance(Type objectType, Type callingType)
override ICustomTypeDescriptor GetTypeDescriptor(Type objectType, object instance)
string GetComponentName(Type type, object instance)
static readonly Guid _extenderPropertiesKey
static Hashtable GetEditorTable(Type editorBaseType)
override object CreateInstance(IServiceProvider provider, Type objectType, Type[] argTypes, object[] args)
static Attribute[] ReflectGetAttributes(MemberInfo member)
override Type GetReflectionType(Type objectType, object instance)
static Type GetTypeFromName(string typeName)
EventDescriptor GetDefaultEvent(Type type, object instance)
static Hashtable _attributeCache
static object SearchIntrinsicTable(Hashtable table, Type callingType)
string GetExtendedClassName(object instance)
object GetExtendedPropertyOwner(object instance, PropertyDescriptor pd)
override IExtenderProvider[] GetExtenderProviders(object instance)
PropertyDescriptor GetDefaultProperty(Type type, object instance)
static Hashtable _intrinsicTypeConverters
string GetExtendedComponentName(object instance)
override IDictionary GetCache(object instance)
override string GetFullComponentName(object component)
static IExtenderProvider[] GetExtenders(ICollection components, object instance, IDictionary cache)
AttributeCollection GetExtendedAttributes(object instance)
static EventDescriptorCollection GetEvents(Type componentType)
static object GetAssociation(Type type, object primary)
static string GetComponentName(object component)
static PropertyDescriptorCollection GetProperties(Type componentType)
static AttributeCollection GetAttributes(Type componentType)
static IDictionary GetCache(object instance)
static void Exit(object obj)