Exemplo n.º 1
0
        public override void PreCommand(ICommandContext commandContext)
        {
            base.PreCommand(commandContext);

            buildTransaction = CreateTransaction(commandContext.GetOutputObjectsGroups());
            MountDatabases(buildTransaction);
        }
Exemplo n.º 2
0
 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());
 }
Exemplo n.º 3
0
 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());
 }
Exemplo n.º 4
0
 internal static void MountDatabase(BuildTransaction transaction)
 {
     MicroThreadLocalDatabaseFileProvider.Value = CreateDatabase(transaction);
 }
Exemplo n.º 5
0
 private static DatabaseFileProvider CreateDatabase(BuildTransaction transaction)
 {
     return(new DatabaseFileProvider(new BuildTransaction.DatabaseContentIndexMap(transaction), Builder.ObjectDatabase));
 }
Exemplo n.º 6
0
        public override void PreCommand(ICommandContext commandContext)
        {
            base.PreCommand(commandContext);

            buildTransaction = CreateTransaction(commandContext.GetOutputObjectsGroups());
            MountDatabase(buildTransaction);
        }
Exemplo n.º 7
0
 private static DatabaseFileProvider CreateDatabase(BuildTransaction transaction)
 {
     return new DatabaseFileProvider(new BuildTransaction.DatabaseAssetIndexMap(transaction), ObjectDatabase);
 }
Exemplo n.º 8
0
 private static void MountDatabase(BuildTransaction transaction)
 {
     MicroThreadLocalDatabaseFileProvider.Value = CreateDatabase(transaction); 
 }
Exemplo n.º 9
0
 private static DatabaseFileProvider CreateDatabases(BuildTransaction transaction)
 {
     return(new DatabaseFileProvider(new BuildTransaction.DatabaseAssetIndexMap(transaction), ObjectDatabase));
 }
Exemplo n.º 10
0
 public DatabaseAssetIndexMap(BuildTransaction buildTransaction)
 {
     this.buildTransaction = buildTransaction;
 }
Exemplo n.º 11
0
 private static void MountDatabases(BuildTransaction transaction)
 {
     DatabaseFileProvider.Value = CreateDatabases(transaction);
 }
Exemplo n.º 12
0
 public DatabaseAssetIndexMap(BuildTransaction buildTransaction)
 {
     this.buildTransaction = buildTransaction;
 }
Exemplo n.º 13
0
 public DatabaseContentIndexMap(BuildTransaction buildTransaction)
 {
     this.buildTransaction = buildTransaction;
 }
Exemplo n.º 14
0
 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());
 }
Exemplo n.º 15
0
 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 DatabaseContentIndexMap(BuildTransaction buildTransaction)
 {
     this.buildTransaction = buildTransaction;
 }