Skip to content

M_CodeJam_Ranges_Range_TryCreate__2

Andrew Koryavchenko edited this page Jun 17, 2018 · 3 revisions

Range.TryCreate(T, TKey) Method (RangeBoundaryFrom(T), RangeBoundaryTo(T), TKey)

Tries to create the range. Returns empty range if failed.

Namespace: CodeJam.Ranges
Assembly: CodeJam (in CodeJam.dll) Version: 2.1.0.0

Syntax

C#

public static Range<T, TKey> TryCreate<T, TKey>(
	RangeBoundaryFrom<T> from,
	RangeBoundaryTo<T> to,
	TKey key
)

VB

Public Shared Function TryCreate(Of T, TKey) ( 
	from As RangeBoundaryFrom(Of T),
	to As RangeBoundaryTo(Of T),
	key As TKey
) As Range(Of T, TKey)

F#

static member TryCreate : 
        from : RangeBoundaryFrom<'T> * 
        to : RangeBoundaryTo<'T> * 
        key : 'TKey -> Range<'T, 'TKey> 

Parameters

 

from
Type: CodeJam.Ranges.RangeBoundaryFrom(T)
Boundary From.
to
Type: CodeJam.Ranges.RangeBoundaryTo(T)
Boundary To.
key
Type: TKey
The value of the range key

Type Parameters

 

T
The type of the range values.
TKey
The type of the range key

Return Value

Type: Range(T, TKey)
A new range or empty range if the boundaries forms invalid range.

See Also

Reference

Range Class
TryCreate Overload
CodeJam.Ranges Namespace

Clone this wiki locally