public BsonCreatorMap(BsonClassMap classMap, MemberInfo memberInfo, Delegate @delegate) { if (classMap == null) { throw new ArgumentNullException("classMap"); } if (@delegate == null) { throw new ArgumentNullException("delegate"); } _classMap = classMap; _memberInfo = memberInfo; _delegate = @delegate; }