Class ProtoRunGate

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

A Run gate defined by a delegate.

public sealed class ProtoRunGate : IProtoRunGate
Inheritance
ProtoRunGate
Implements
Inherited Members
Extension Methods

Constructors

ProtoRunGate(string, Func<ProtoRunGateContext, ProtoRunGateResult>)

public ProtoRunGate(string name, Func<ProtoRunGateContext, ProtoRunGateResult> evaluate)

Parameters

name string
evaluate Func<ProtoRunGateContext, ProtoRunGateResult>

Properties

Name

public string Name { get; }

Property Value

string

Methods

Evaluate(ProtoRunGateContext)

public ProtoRunGateResult Evaluate(ProtoRunGateContext context)

Parameters

context ProtoRunGateContext

Returns

ProtoRunGateResult