protected MemberInfo(System.Reflection.MemberInfo member, TypeInfoProvider typeInfoProvider) { Name = member.CheckNotNull(nameof(member)).Name; DeclaringType = typeInfoProvider.CheckNotNull(nameof(typeInfoProvider)).GetTypeInfo(member.DeclaringType, false, false); if (member.GetBindingFlags().Contains(System.Reflection.BindingFlags.Static)) { IsStatic = true; } }