Class PatternSet
- Namespace
- NuGet.ContentModel
- Assembly
- Chocolatey.NuGet.Packaging.dll
A set of patterns that can be used to query a set of file paths for items matching a provided criteria.
public class PatternSet
- Inheritance
-
PatternSet
- Inherited Members
Constructors
PatternSet(IReadOnlyDictionary<string, ContentPropertyDefinition>, IEnumerable<PatternDefinition>, IEnumerable<PatternDefinition>)
public PatternSet(IReadOnlyDictionary<string, ContentPropertyDefinition> properties, IEnumerable<PatternDefinition> groupPatterns, IEnumerable<PatternDefinition> pathPatterns)
Parameters
properties
IReadOnlyDictionary<string, ContentPropertyDefinition>groupPatterns
IEnumerable<PatternDefinition>pathPatterns
IEnumerable<PatternDefinition>
Properties
GroupPatterns
Patterns used to select a group of items that matches the criteria
public IEnumerable<PatternDefinition> GroupPatterns { get; }
Property Value
PathPatterns
Patterns used to select individual items that match the criteria
public IEnumerable<PatternDefinition> PathPatterns { get; }
Property Value
PropertyDefinitions
Property definitions used for matching patterns
public IReadOnlyDictionary<string, ContentPropertyDefinition> PropertyDefinitions { get; set; }