MongoDB.Bson.Serialization.Conventions.AttributeConventionPack.AttributeConvention.IgnoreMembersWithBsonIgnoreAttribute C# (CSharp) Method

IgnoreMembersWithBsonIgnoreAttribute() private method

private IgnoreMembersWithBsonIgnoreAttribute ( BsonClassMap classMap ) : void
classMap BsonClassMap
return void
            private void IgnoreMembersWithBsonIgnoreAttribute(BsonClassMap classMap)
            {
                foreach (var memberMap in classMap.DeclaredMemberMaps.ToList())
                {
                    var ignoreAttribute = (BsonIgnoreAttribute)memberMap.MemberInfo.GetCustomAttributes(typeof(BsonIgnoreAttribute), false).FirstOrDefault();
                    if (ignoreAttribute != null)
                    {
                        classMap.UnmapMember(memberMap.MemberInfo);
                    }
                }
            }