AzureSiteReplicator.WebDeployHelper.AddSkips C# (CSharp) Method

AddSkips() private static method

private static AddSkips ( IReadOnlyCollection skips, DeploymentBaseOptions sourceBaseOptions, DeploymentBaseOptions destBaseOptions ) : void
skips IReadOnlyCollection
sourceBaseOptions DeploymentBaseOptions
destBaseOptions DeploymentBaseOptions
return void
        private static void AddSkips(
            IReadOnlyCollection<SkipRule> skips,
            DeploymentBaseOptions sourceBaseOptions,
            DeploymentBaseOptions destBaseOptions)
        {
            foreach (SkipRule skip in skips)
            {
                if (skip.IsDirectory)
                {
                    sourceBaseOptions.SkipDirectory(skip.Expression);
                    destBaseOptions.SkipDirectory(skip.Expression);
                }
                else
                {
                    sourceBaseOptions.SkipFile(skip.Expression);
                    destBaseOptions.SkipFile(skip.Expression);
                }
            }
        }