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