protected override IUsesListOperation CreateUsesOperation(string aFileName, IProjectOperationSettings aSettings, IUnitItemBuilder aBuilder)
 {
     IUsesListOperationSettings vUsesSettings = new UsesListOperationSettings();
     vUsesSettings.RequiredUnits = aSettings.RequiredUnits;
     vUsesSettings.UnitItemBuilder = aBuilder;
     vUsesSettings.UnitsToManipulate = aSettings.UnitsToManipulate;
     return new UsesListAddOperation(vUsesSettings);
 }
Пример #2
0
        protected override IUsesListOperation CreateUsesOperation(string aFileName, IProjectOperationSettings aSettings, IUnitItemBuilder aBuilder)
        {
            IUsesListOperationSettings vUsesSettings = new UsesListOperationSettings();

            vUsesSettings.RequiredUnits     = aSettings.RequiredUnits;
            vUsesSettings.UnitItemBuilder   = aBuilder;
            vUsesSettings.UnitsToManipulate = aSettings.UnitsToManipulate;
            return(new UsesListFixPathOperation(vUsesSettings));
        }
 protected abstract IUsesListOperation CreateUsesOperation(string aFileName, IProjectOperationSettings aSettings, IUnitItemBuilder aBuilder);
 public AbstractDelphiProjectOperation(ICollection<string> aRequiredUnits, ICollection<string> aUnitsToManipulate, bool aUsePaths)
 {
     fState = new ProjectOperationState();
     fSettings = CreateProjectSettings(aRequiredUnits, aUnitsToManipulate, aUsePaths);
 }
 public AbstractDelphiProjectOperation(ICollection <string> aRequiredUnits, ICollection <string> aUnitsToManipulate, bool aUsePaths)
 {
     fState    = new ProjectOperationState();
     fSettings = CreateProjectSettings(aRequiredUnits, aUnitsToManipulate, aUsePaths);
 }
 protected abstract IUsesListOperation CreateUsesOperation(string aFileName, IProjectOperationSettings aSettings, IUnitItemBuilder aBuilder);