public MultitenantRepository(ISqlConnectionProvider connectionProvider, IMtTypeStorageProvider typeStorageProvider, IMtTypeStorage typeStorage, IMtObjectConverter converter, IMtObjectsStorage mtObjectsStorage) { _connectionProvider = connectionProvider; _typeStorageProvider = typeStorageProvider; _typeStorage = typeStorage; _converter = converter; _mtObjectsStorage = mtObjectsStorage; }
public AstToSqlConverter(MtTypeDefinition mtType, IMtObjectConverter converter, string tableName = null) { _tableName = tableName; _mtType = mtType; _converter = converter; }
public InMemoryMtObjectsStorage(IMtObjectConverter converter) { _converter = converter; }
public AstEvaluator(MtObject context, IMtObjectConverter converter) { _context = context; _converter = converter; }
public MtTypeStorage(IMtObjectConverter typeConverter) { _typeConverter = typeConverter; }
public SqlMtObjectsStorage(IMtObjectConverter converter) { _converter = converter; }