public void Apply(BsonCreatorMap creatorMap)
{
if (creatorMap.Arguments == null)
{
if (creatorMap.MemberInfo != null)
{
var parameters = GetParameters(creatorMap.MemberInfo);
if (parameters != null)
{
var arguments = new List<MemberInfo>();
foreach (var parameter in parameters)
{
var argument = FindMatchingArgument(creatorMap.ClassMap.ClassType, parameter);
if (argument == null)
{
}
arguments.Add(argument);
}
creatorMap.SetArguments(arguments);
}
}
}
}