Microsoft.VisualStudio.Project.DesignTimeAssemblyResolution.RarInputs.GetCandidateAssemblyFiles C# (CSharp) Method

GetCandidateAssemblyFiles() protected static method

protected static GetCandidateAssemblyFiles ( Microsoft.Build.Execution.ProjectInstance projectInstance ) : string[]
projectInstance Microsoft.Build.Execution.ProjectInstance
return string[]
            protected static string[] GetCandidateAssemblyFiles(ProjectInstance projectInstance)
            {
                var candidateAssemblyFilesList = new List<ProjectItemInstance>();

                candidateAssemblyFilesList.AddRange(projectInstance.GetItems(Content));
                candidateAssemblyFilesList.AddRange(projectInstance.GetItems(None));
                candidateAssemblyFilesList.AddRange(projectInstance.GetItems(RARResolvedReferencePath));

                string[] candidateAssemblyFiles = candidateAssemblyFilesList.Select((Func<ProjectItemInstance, string>)((item) => { return item.GetMetadataValue("FullPath").Trim(); })).ToArray();

                return candidateAssemblyFiles;
            }