public DefaultUIOMaticRepository(UIOMaticAttribute config, UIOMaticTypeInfo typeInfo) { _config = config; _typeInfo = typeInfo; }
public static IUIOMaticRepository GetRepository(UIOMaticAttribute attr, UIOMaticTypeInfo typeInfo) { return(typeof(DefaultUIOMaticRepository).IsAssignableFrom(attr.RepositoryType) ? (IUIOMaticRepository)Activator.CreateInstance(attr.RepositoryType, attr, typeInfo) : (IUIOMaticRepository)Activator.CreateInstance(attr.RepositoryType)); }