Table of Contents

Class RulesEvaluatorContext

Namespace: CmlLib.Core.Rules
Assembly: CmlLib.Core.dll

public record RulesEvaluatorContext : IEquatable<RulesEvaluatorContext>

Inheritance

objectRulesEvaluatorContext

Implements

IEquatable<RulesEvaluatorContext>

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.MemberwiseClone(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors

RulesEvaluatorContext(LauncherOSRule)

public RulesEvaluatorContext(LauncherOSRule os)

Parameters

os LauncherOSRule

RulesEvaluatorContext(LauncherOSRule, IEnumerable<string>)

public RulesEvaluatorContext(LauncherOSRule os, IEnumerable<string> features)

Parameters

os LauncherOSRule

features IEnumerable<string>

Properties

Features

public IEnumerable<string> Features { get; init; }

Property Value

IEnumerable<string>

OS

public LauncherOSRule OS { get; init; }

Property Value

LauncherOSRule