src\System\Attribute.CoreCLR.cs (11)
460MemberTypes.Property => InternalGetCustomAttributes((PropertyInfo)element, attributeType, inherit),
461MemberTypes.Event => InternalGetCustomAttributes((EventInfo)element, attributeType, inherit),
477MemberTypes.Property => InternalGetCustomAttributes((PropertyInfo)element, typeof(Attribute), inherit),
478MemberTypes.Event => InternalGetCustomAttributes((EventInfo)element, typeof(Attribute), inherit),
499MemberTypes.Property => InternalIsDefined((PropertyInfo)element, attributeType, inherit),
500MemberTypes.Event => InternalIsDefined((EventInfo)element, attributeType, inherit),
549if (member.MemberType == MemberTypes.Method && inherit)
563if (member.MemberType == MemberTypes.Method && inherit)
588case MemberTypes.Method: // We need to climb up the member hierarchy
591case MemberTypes.Constructor:
594case MemberTypes.Property:
src\System\RuntimeType.CoreCLR.cs (27)
1825RuntimeMethodHandle.GetName(methodHandle), MemberTypes.Constructor | MemberTypes.Method,
2171if (memberInfo.MemberType != MemberTypes.TypeInfo &&
2172memberInfo.MemberType != MemberTypes.NestedType)
3028public override MemberInfo[] GetMember(string name, MemberTypes type, BindingFlags bindingAttr)
3042if ((type & MemberTypes.Method) != 0)
3045if (type == MemberTypes.Method)
3051if ((type & MemberTypes.Constructor) != 0)
3054if (type == MemberTypes.Constructor)
3060if ((type & MemberTypes.Property) != 0)
3063if (type == MemberTypes.Property)
3069if ((type & MemberTypes.Event) != 0)
3072if (type == MemberTypes.Event)
3078if ((type & MemberTypes.Field) != 0)
3081if (type == MemberTypes.Field)
3087if ((type & (MemberTypes.NestedType | MemberTypes.TypeInfo)) != 0)
3090if (type == MemberTypes.NestedType || type == MemberTypes.TypeInfo)
3095MemberInfo[] compressMembers = (type == (MemberTypes.Method | MemberTypes.Constructor)) ?
3119MemberTypes.Method => GetMethodWithSameMetadataDefinitionAs(runtimeType, member),
3120MemberTypes.Constructor => GetConstructorWithSameMetadataDefinitionAs(runtimeType, member),
3121MemberTypes.Property => GetPropertyWithSameMetadataDefinitionAs(runtimeType, member),
3122MemberTypes.Field => GetFieldWithSameMetadataDefinitionAs(runtimeType, member),
3123MemberTypes.Event => GetEventWithSameMetadataDefinitionAs(runtimeType, member),
3124MemberTypes.NestedType => GetNestedTypeWithSameMetadataDefinitionAs(runtimeType, member),