Table of Contents

Interface IValueRangeTableBuilder

Namespace
Ubiety.Stringprep.Core
Assembly
Ubiety.Stringprep.Core.dll

Value range table builder.

public interface IValueRangeTableBuilder

Methods

Compile()

Compile the value table.

IValueRangeTable Compile()

Returns

IValueRangeTable

Compiled value table.

Include(int)

Include a value in the table.

IValueRangeTableBuilder Include(int includeValue)

Parameters

includeValue int

Value to include.

Returns

IValueRangeTableBuilder

Builder instance.

IncludeRange(int, int)

Include a range of values in the table.

IValueRangeTableBuilder IncludeRange(int start, int end)

Parameters

start int

Range start value.

end int

Range end value.

Returns

IValueRangeTableBuilder

Builder instance.

Remove(int)

Remove a value from the table.

IValueRangeTableBuilder Remove(int removeValue)

Parameters

removeValue int

Value to remove.

Returns

IValueRangeTableBuilder

Builder instance.

RemoveRange(int, int)

Remove a range of values from the table.

IValueRangeTableBuilder RemoveRange(int start, int end)

Parameters

start int

Range start value.

end int

Range end value.

Returns

IValueRangeTableBuilder

Builder instance.