public override void PreCommand(ICommandContext commandContext) { base.PreCommand(commandContext); buildTransaction = CreateTransaction(commandContext.GetOutputObjectsGroups()); MountDatabases(buildTransaction); }
public ExecuteContext(Builder builder, BuilderContext builderContext, BuildStep buildStep, Logger logger) { Logger = logger; this.builderContext = builderContext; this.builder = builder; this.buildStep = buildStep; buildTransaction = new BuildTransaction(null, buildStep.GetOutputObjectsGroups()); }
public ExecuteContext(Builder builder, BuilderContext builderContext, BuildStep buildStep) { logger = new BuildStepLogger(builder.Logger, builder.startTime); this.builderContext = builderContext; this.builder = builder; this.buildStep = buildStep; buildTransaction = new BuildTransaction(buildStep.GetOutputObjectsGroups()); }
internal static void MountDatabase(BuildTransaction transaction) { MicroThreadLocalDatabaseFileProvider.Value = CreateDatabase(transaction); }
private static DatabaseFileProvider CreateDatabase(BuildTransaction transaction) { return(new DatabaseFileProvider(new BuildTransaction.DatabaseContentIndexMap(transaction), Builder.ObjectDatabase)); }
public override void PreCommand(ICommandContext commandContext) { base.PreCommand(commandContext); buildTransaction = CreateTransaction(commandContext.GetOutputObjectsGroups()); MountDatabase(buildTransaction); }
private static DatabaseFileProvider CreateDatabase(BuildTransaction transaction) { return new DatabaseFileProvider(new BuildTransaction.DatabaseAssetIndexMap(transaction), ObjectDatabase); }
private static void MountDatabase(BuildTransaction transaction) { MicroThreadLocalDatabaseFileProvider.Value = CreateDatabase(transaction); }
private static DatabaseFileProvider CreateDatabases(BuildTransaction transaction) { return(new DatabaseFileProvider(new BuildTransaction.DatabaseAssetIndexMap(transaction), ObjectDatabase)); }
public DatabaseAssetIndexMap(BuildTransaction buildTransaction) { this.buildTransaction = buildTransaction; }
private static void MountDatabases(BuildTransaction transaction) { DatabaseFileProvider.Value = CreateDatabases(transaction); }
public DatabaseContentIndexMap(BuildTransaction buildTransaction) { this.buildTransaction = buildTransaction; }
public ExecuteContext(Builder builder, BuilderContext builderContext, BuildStep buildStep) { Logger = new BuildStepLogger(buildStep, builder.Logger, builder.startTime); this.builderContext = builderContext; this.builder = builder; this.buildStep = buildStep; buildTransaction = new BuildTransaction(null, buildStep.GetOutputObjectsGroups()); }