<PackageReference Include="NUnit" Version="4.4.0" />

NUnit.Framework.Constraints.ConstraintExpression

public class ConstraintExpression
ConstraintExpression represents a compound constraint in the process of being constructed from a series of syntactic elements. Individual elements are appended to the expression as they are reorganized. When a constraint is appended, it is returned as the value of the operation so that modifiers may be applied. However, any partially built expression is attached to the constraint for later resolution. When an operator is appended, the partial expression is returned. If it's a self-resolving operator, then a ResolvableConstraintExpression is returned.
/* System.InvalidOperationException: Stack empty. at System.Collections.Generic.Stack`1.ThrowForEmptyStack() at ICSharpCode.Decompiler.CSharp.Transforms.IntroduceExtensionMethods.VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration) at ICSharpCode.Decompiler.CSharp.Transforms.IntroduceExtensionMethods.VisitNamespaceDeclaration(NamespaceDeclaration namespaceDeclaration) at ICSharpCode.Decompiler.CSharp.Syntax.DepthFirstAstVisitor.VisitChildren(AstNode node) at ICSharpCode.Decompiler.CSharp.CSharpDecompiler.RunTransforms(AstNode rootNode, DecompileRun decompileRun, ITypeResolveContext decompilationContext) at ICSharpCode.Decompiler.CSharp.CSharpDecompiler.DecompileType(FullTypeName fullTypeName) at Relativity.APIReference.TypeDocumentation.b__30_0() in C:\Dev\relativity.apireference\Data\TypeDocumentation.cs:line 270 */