201    {
  202        get
  203        {
  205            {
  208                {
  210                    while (baseType != null && baseType != typeof(object))
  211                    {
  214                        if (property != null)
  215                        {
  216                            _setMethod = 
property.GetSetMethod(nonPublic: false);
 
  218                            {
  219                                break;
  220                            }
  221                        }
  222                        baseType = baseType.BaseType;
  223                    }
  224                }
  226            }
  228            {
  230                {
  232                    {
  233                        BindingFlags bindingAttr2 = BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | 
BindingFlags.GetProperty;
 
  235                    }
  237                    {
  239                    }
  240                }
  241                else
  242                {
  244                }
  246            }
  248        }
  249    }
MemberDescriptor(string name)
 
static readonly int s_bitSetQueried
 
static readonly int s_bitSetOnDemand
 
InterlockedBitVector32 _state
 
readonly Type _componentClass
 
readonly Type _receiverType
 
override Type PropertyType
 
MethodInfo? GetSetMethod()
 
PropertyInfo? GetProperty(string name)
 
static readonly Type[] EmptyTypes