Class ExpressionGroup
Represents a group of expressions evaluated with a specified boolean operator
Inheritance
System.Object
ExpressionGroup
Namespace: Microsoft.PackageGraph.MicrosoftUpdate.Metadata.Applicability
Assembly: package-graph-microsoft-update.dll
Syntax
public class ExpressionGroup
Properties
| Improve this Doc View SourceExpressions
List of expressions in the group
Declaration
[JsonProperty]
public List<Expression> Expressions { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<Expression> |
GroupType
The type of boolean operator to apply between expressions in this group
Declaration
[JsonProperty]
[JsonConverter(typeof(StringEnumConverter))]
public ExpressionGroupType GroupType { get; }
Property Value
Type | Description |
---|---|
ExpressionGroupType |
SubGroups
Sub-groups of this group
Declaration
[JsonProperty]
public List<ExpressionGroup> SubGroups { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.List<ExpressionGroup> |