示例#1
0
        private SelectionCriteria GetSelectionCriteria(NuGetFramework projectFramework)
        {
            // This API isn't great but it allows you the client to build up search criteria
            // based on patterns inside of the package

            var criteria = new SelectionCriteria();
            var entry    = new SelectionCriteriaEntry();

            entry.Properties["tfm"] = projectFramework;
            entry.Properties["tpm"] = null;

            criteria.Entries.Add(entry);

            return(criteria);
        }
示例#2
0
 public SelectionCriteriaEntryBuilder(SelectionCriteriaBuilder builder, SelectionCriteriaEntry entry) : base(builder.propertyDefinitions)
 {
     Builder = builder;
     Entry   = entry;
 }