示例#1
0
        private void ExecuteTransformation(
            IncludeContextTransform transform,
            IncludeContext includeContext,
            ProjectItemGroupElement itemGroup)
        {
            var transformResult = transform.Transform(includeContext);

            if (transformResult != null && transformResult.Any())
            {
                _transformApplicator.Execute(
                    transformResult,
                    itemGroup,
                    mergeExisting: true);
            }
        }
        private void ExecuteTransformation(
            IncludeContextTransform transform,
            IncludeContext includeContext,
            MigrationRuleInputs migrationRuleInputs)
        {
            var transformResult = transform.Transform(includeContext);

            if (transformResult != null && transformResult.Any())
            {
                var itemGroup = migrationRuleInputs.CommonItemGroup;
                _transformApplicator.Execute(
                    transformResult,
                    itemGroup,
                    mergeExisting: true);
            }
        }