MongoDB.Bson.Serialization.Attributes.BsonIdAttribute.Apply C# (CSharp) Method

Apply() public method

Applies a modification to the member map.
public Apply ( BsonMemberMap memberMap ) : void
memberMap BsonMemberMap The member map.
return void
        public void Apply(BsonMemberMap memberMap)
        {
            memberMap.SetOrder(_order);
            if (_idGenerator != null)
            {
                var idGenerator = (IIdGenerator)Activator.CreateInstance(_idGenerator); // public default constructor required
                memberMap.SetIdGenerator(idGenerator);
            }
            memberMap.ClassMap.SetIdMember(memberMap);
        }
    }