NUnit.Framework.Constraints.ConstraintExpression
namespace NUnit.Framework.Constraints
{
public class ConstraintExpression
{
protected readonly ConstraintBuilder builder;
public ConstraintExpression Not { get; }
public ConstraintExpression No { get; }
public ConstraintExpression All { get; }
public ConstraintExpression Some { get; }
public ConstraintExpression None { get; }
public ItemsConstraintExpression One { get; }
public ResolvableConstraintExpression Length { get; }
public ResolvableConstraintExpression Count { get; }
public ResolvableConstraintExpression Message { get; }
public ResolvableConstraintExpression InnerException { get; }
public ConstraintExpression With { get; }
public NullConstraint Null { get; }
public DefaultConstraint Default { get; }
public TrueConstraint True { get; }
public FalseConstraint False { get; }
public GreaterThanConstraint Positive { get; }
public LessThanConstraint Negative { get; }
public EqualConstraint Zero { get; }
public NaNConstraint NaN { get; }
public MultipleOfConstraint Even { get; }
public MultipleOfConstraint Odd { get; }
public EmptyConstraint Empty { get; }
public WhiteSpaceConstraint WhiteSpace { get; }
public UniqueItemsConstraint Unique { get; }
public XmlSerializableConstraint XmlSerializable { get; }
public CollectionOrderedConstraint Ordered { get; }
public Constraint Exist { get; }
public ConstraintExpression();
public ConstraintExpression(ConstraintBuilder builder);
public ConstraintExpression Append(ConstraintOperator op);
public ResolvableConstraintExpression Append(SelfResolvingOperator op);
public Constraint Append(Constraint constraint);
public T Append<[Nullable(0)] T>(T constraint) where T : Constraint;
public ItemsConstraintExpression Exactly(int expectedCount);
public ResolvableConstraintExpression Property(string name);
public ResolvableConstraintExpression Attribute(Type expectedType);
public ResolvableConstraintExpression Attribute<[Nullable(2)] TExpected>();
public Constraint Matches(IResolveConstraint constraint);
public Constraint Matches<[Nullable(2)] TActual>(Predicate<TActual> predicate);
public MultipleOfConstraint MultipleOf(int multiple);
public EqualConstraint EqualTo(object expected);
public EqualConstraint<T> EqualTo<T>(T expected);
public EqualStringConstraint EqualTo(string expected);
public EqualDateTimeOffsetConstraint EqualTo(DateTimeOffset expected);
public EqualTimeBaseConstraint<DateTime> EqualTo(DateTime expected);
public EqualTimeBaseConstraint<TimeSpan> EqualTo(TimeSpan expected);
public EqualNumericConstraint<double> EqualTo(double expected);
public EqualNumericConstraint<float> EqualTo(float expected);
public EqualNumericConstraint<decimal> EqualTo(decimal expected);
public EqualNumericConstraint<long> EqualTo(long expected);
public EqualNumericConstraint<int> EqualTo(int expected);
public EqualNumericConstraint<short> EqualTo(short expected);
public EqualNumericConstraint<byte> EqualTo(byte expected);
public EqualNumericConstraint<ulong> EqualTo(ulong expected);
public EqualNumericConstraint<uint> EqualTo(uint expected);
public EqualNumericConstraint<ushort> EqualTo(ushort expected);
public EqualNumericConstraint<sbyte> EqualTo(sbyte expected);
public SameAsConstraint SameAs(object expected);
public static SameAsConstraint<T> SameAs<T>(T expected) where T : class;
public GreaterThanConstraint GreaterThan(object expected);
public GreaterThanOrEqualConstraint GreaterThanOrEqualTo(object expected);
public GreaterThanOrEqualConstraint AtLeast(object expected);
public LessThanConstraint LessThan(object expected);
public LessThanOrEqualConstraint LessThanOrEqualTo(object expected);
public LessThanOrEqualConstraint AtMost(object expected);
public ExactTypeConstraint TypeOf(Type expectedType);
public ExactTypeConstraint TypeOf<[Nullable(2)] TExpected>();
public InstanceOfTypeConstraint InstanceOf(Type expectedType);
public InstanceOfTypeConstraint InstanceOf<[Nullable(2)] TExpected>();
public AssignableFromConstraint AssignableFrom(Type expectedType);
public AssignableFromConstraint AssignableFrom<[Nullable(2)] TExpected>();
public AssignableToConstraint AssignableTo(Type expectedType);
public AssignableToConstraint AssignableTo<[Nullable(2)] TExpected>();
public CollectionEquivalentConstraint EquivalentTo(IEnumerable expected);
public CollectionSubsetConstraint SubsetOf(IEnumerable expected);
public CollectionSupersetConstraint SupersetOf(IEnumerable expected);
public SomeItemsConstraint Member(object expected);
public SomeItemsConstraint<T> Member<T>(T expected);
public SomeItemsConstraint Contains(object expected);
public SomeItemsConstraint<T> Contains<T>(T expected);
public ContainsConstraint Contains(string expected);
public SomeItemsConstraint Contain(object expected);
public SomeItemsConstraint<T> Contain<T>(T expected);
public ContainsConstraint Contain(string expected);
public DictionaryContainsKeyConstraint ContainKey(object expected);
public DictionaryContainsValueConstraint ContainValue(object expected);
public StartsWithConstraint StartWith(string expected);
public StartsWithConstraint StartsWith(string expected);
public EndsWithConstraint EndWith(string expected);
public EndsWithConstraint EndsWith(string expected);
public RegexConstraint Match(string pattern);
public RegexConstraint Match(Regex regex);
public RegexConstraint Matches(string pattern);
public RegexConstraint Matches(Regex regex);
public SamePathConstraint SamePath(string expected);
public SubPathConstraint SubPathOf(string expected);
public SamePathOrUnderConstraint SamePathOrUnder(string expected);
public RangeConstraint InRange(object from, object to);
public AnyOfConstraint AnyOf(params object[] expected);
public AnyOfConstraint AnyOf(ICollection expected);
public ConstraintExpression ItemAt(params object[] indexArgs);
}
}