コード例 #1
0
        protected override IUsesListOperation CreateUsesOperation(ICollection <string> aUnitsToManipulate, ICollection <string> aRequiredUnits, IUnitItemBuilder aBuilder)
        {
            IUsesListOperationSettings vUsesSettings = new UsesListOperationSettings();

            vUsesSettings.RequiredUnits     = aRequiredUnits;
            vUsesSettings.UnitItemBuilder   = aBuilder;
            vUsesSettings.UnitsToManipulate = aUnitsToManipulate;
            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));
        }