C# Класс PclUnit.Constraints.Pieces.ConstraintBuilder.ConstraintStack

ConstraintStack is a type-safe stack for holding Constraints
Показать файл Открыть проект

Открытые методы

Метод Описание
ConstraintStack ( ConstraintBuilder builder ) : System

Initializes a new instance of the T:ConstraintStack class.

Pop ( ) : Constraint

Pops this topmost constrait from the stack. As a side effect, the constraint's builder field is set to null.

Push ( Constraint constraint ) : void

Pushes the specified constraint. As a side effect, the constraint's builder field is set to the ConstraintBuilder owning this stack.

Описание методов

ConstraintStack() публичный Метод

Initializes a new instance of the T:ConstraintStack class.
public ConstraintStack ( ConstraintBuilder builder ) : System
builder ConstraintBuilder The builder.
Результат System

Pop() публичный Метод

Pops this topmost constrait from the stack. As a side effect, the constraint's builder field is set to null.
public Pop ( ) : Constraint
Результат Constraint

Push() публичный Метод

Pushes the specified constraint. As a side effect, the constraint's builder field is set to the ConstraintBuilder owning this stack.
public Push ( Constraint constraint ) : void
constraint Constraint The constraint.
Результат void