Show / Hide Table of Contents

Class Expression

Represents an individual expression that is part of a rule or rule group

Inheritance
System.Object
Expression
Namespace: Microsoft.PackageGraph.MicrosoftUpdate.Metadata.Applicability
Assembly: package-graph-microsoft-update.dll
Syntax
public class Expression

Properties

| Improve this Doc View Source

Attributes

List expression attributes; attributes are key-value pairs

Declaration
[JsonProperty]
public List<ExpressionToken> Attributes { get; }
Property Value
Type Description
System.Collections.Generic.List<ExpressionToken>
| Improve this Doc View Source

ExpressionType

Expression type

Declaration
[JsonProperty]
[JsonConverter(typeof(StringEnumConverter))]
public ExpressionType ExpressionType { get; }
Property Value
Type Description
ExpressionType
| Improve this Doc View Source

SubExpressions

List of sub-expressions of this expression

Declaration
[JsonProperty]
public List<Expression> SubExpressions { get; }
Property Value
Type Description
System.Collections.Generic.List<Expression>
| Improve this Doc View Source

SubGroups

List of sub-groups in this expression

Declaration
[JsonProperty]
public List<ExpressionGroup> SubGroups { get; }
Property Value
Type Description
System.Collections.Generic.List<ExpressionGroup>
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX