Bari.Plugins.VsCore.Build.VsProjectBuilderFactory.CopyRuntimeDependencies C# (CSharp) Method

CopyRuntimeDependencies() private method

private CopyRuntimeDependencies ( IEnumerable prjs ) : IEnumerable
prjs IEnumerable
return IEnumerable
        private IEnumerable<IBuilder> CopyRuntimeDependencies(IEnumerable<Project> prjs)
        {
            foreach (var project in prjs)
            {
                foreach (var reference in project.References.Where(r => r.Type == ReferenceType.Runtime))
                {
                    var refBuilder = CreateReferenceBuilder(project, reference);

                    if (refBuilder.IsEffective)
                    {
                        var refDeploy = CreateRuntimeReferenceDeployment(project, refBuilder);
                        yield return refDeploy;
                    }
                }
            }
        }