C# Класс Ploeh.AutoFixture.Kernel.ThrowingRecursionGuard

Наследование: Ploeh.AutoFixture.Kernel.RecursionGuard
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Compose ( IEnumerable builders ) : ISpecimenBuilderNode

Composes the supplied builders.

ThrowingRecursionGuard ( ISpecimenBuilder builder ) : System

Initializes a new instance of the ThrowingRecursionGuard class.

ThrowingRecursionGuard ( ISpecimenBuilder builder, IEqualityComparer comparer ) : System

Initializes a new instance of the ThrowingRecursionGuard class.

Приватные методы

Метод Описание
GetFlattenedRequests ( object finalRequest ) : string
HandleRecursiveRequest ( object request ) : object

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

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

Composes the supplied builders.
public Compose ( IEnumerable builders ) : ISpecimenBuilderNode
builders IEnumerable The builders to compose.
Результат ISpecimenBuilderNode

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

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

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

Initializes a new instance of the ThrowingRecursionGuard class.
public ThrowingRecursionGuard ( ISpecimenBuilder builder, IEqualityComparer comparer ) : System
builder ISpecimenBuilder The intercepting builder to decorate.
comparer IEqualityComparer An IEqualitycomparer implementation to use when comparing requests to determine recursion.
Результат System