public override bool CanCreate(Type type, string referenceName, LinkedList<object> buildChain)
{
if (base.CanCreate(type, referenceName, buildChain) == false)
{
return false;
}
var baseType = type.GenericTypeArguments[0];
if (baseType.IsNullable())
{
return false;
}
var generator = new RandomGenerator();
return generator.IsSupported(baseType);
}