private AssemblyReference[] GetRuntimeReferences(ProjectExtractor extractor) { var references = extractor.GetCommonRuntimeReferenceNodes(); if (!string.IsNullOrEmpty(runtimeProfile)) { var profileReferences = extractor.GetRuntimeReferenceNodes(runtimeProfile); references = references.Concat(profileReferences); } else { var defaultReferences = extractor.GetDefaultRuntimeReferenceNodes(); references = references.Concat(defaultReferences); } return(references.Select(r => CreateAssemblyReference(r, () => true)) .Where(ar => ar.AssemblyReferneceType != AssemblyReferneceType.None).ToArray()); }
private AssemblyReference[] GetRuntimeReferences(ProjectExtractor extractor) { var references = extractor.GetCommonRuntimeReferenceNodes(); if (!string.IsNullOrEmpty(runtimeProfile)) { var profileReferences = extractor.GetRuntimeReferenceNodes(runtimeProfile); references = references.Concat(profileReferences); } else { var defaultReferences = extractor.GetDefaultRuntimeReferenceNodes(); references = references.Concat(defaultReferences); } return references.Select(r => CreateAssemblyReference(r, ()=> true)) .Where(ar => ar.AssemblyReferneceType != AssemblyReferneceType.None).ToArray(); }