internal static CimCustomOptionsDictionary MergeOptions(CimCustomOptionsDictionary optionsFromCommandLine, IEnumerable <CimInstance> instancesRelatedToThisOperation)
        {
            CimCustomOptionsDictionary cimCustomOptionsDictionary = optionsFromCommandLine;

            if (instancesRelatedToThisOperation != null)
            {
                foreach (CimInstance cimInstance in instancesRelatedToThisOperation)
                {
                    cimCustomOptionsDictionary = CimCustomOptionsDictionary.MergeOptions(cimCustomOptionsDictionary, cimInstance);
                }
            }
            return(cimCustomOptionsDictionary);
        }
Пример #2
0
 internal override CimCustomOptionsDictionary CalculateJobSpecificCustomOptions()
 {
     return(CimCustomOptionsDictionary.MergeOptions(
                base.CalculateJobSpecificCustomOptions(),
                this.GetCimInstancesFromArguments()));
 }
Пример #3
0
 internal override CimCustomOptionsDictionary CalculateJobSpecificCustomOptions()
 {
     return(CimCustomOptionsDictionary.MergeOptions(
                base.CalculateJobSpecificCustomOptions(),
                _objectToDelete));
 }
Пример #4
0
 internal override CimCustomOptionsDictionary CalculateJobSpecificCustomOptions()
 {
     return(CimCustomOptionsDictionary.MergeOptions(
                base.CalculateJobSpecificCustomOptions(),
                _targetInstance));
 }
Пример #5
0
 internal override CimCustomOptionsDictionary CalculateJobSpecificCustomOptions()
 {
     return(CimCustomOptionsDictionary.MergeOptions(
                base.CalculateJobSpecificCustomOptions(),
                _associatedObject));
 }
Пример #6
0
 internal override CimCustomOptionsDictionary CalculateJobSpecificCustomOptions()
 {
     return(CimCustomOptionsDictionary.MergeOptions(base.CalculateJobSpecificCustomOptions(), this.ObjectToModify));
 }