Class BilouCodec
public class BilouCodec : ISequenceCodec<string>
- Inheritance
-
BilouCodec
- Implements
- Inherited Members
Fields
CONTINUE
public const string CONTINUE = "cont"
Field Value
LAST
public const string LAST = "last"
Field Value
OTHER
public const string OTHER = "other"
Field Value
START
public const string START = "start"
Field Value
UNIT
public const string UNIT = "unit"
Field Value
Methods
AreOutcomesCompatible(string[])
B requires CL or L
C requires BL
L requires B
O requires any valid combo/unit
U requires none
public virtual bool AreOutcomesCompatible(string[] outcomes)
Parameters
outcomesstring[]all possible model outcomes
Returns
- bool
true, if model outcomes are compatible
CreateSequenceValidator()
Creates a sequence validator which can validate a sequence of outcomes.
public virtual ISequenceValidator<string> CreateSequenceValidator()
Returns
Decode(IList<string>)
Decodes a sequence T objects into Span objects.
public virtual Span[] Decode(IList<string> c)
Parameters
Returns
- Span[]
Encode(Span[], int)
Encodes Span objects into a sequence of T objects.
public virtual string[] Encode(Span[] names, int length)
Parameters
Returns
- string[]