RangeList<T> Constructors

Definition

Overloads

RangeList<T>()
RangeList<T>(IEnumerable<Range<T>>)
RangeList<T>(T)
RangeList<T>(Range<T>, Range<T>[])
RangeList<T>(T, T, Boolean, Boolean)

RangeList<T>()

public RangeList ();
Public Sub New ()

Applies to

RangeList<T>(IEnumerable<Range<T>>)

public RangeList (System.Collections.Generic.IEnumerable<Microsoft.SqlServer.Management.Assessment.Configuration.Range<T>> ranges);
new Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)> : seq<Microsoft.SqlServer.Management.Assessment.Configuration.Range<'T>> -> Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)>
Public Sub New (ranges As IEnumerable(Of Range(Of T)))

Parameters

ranges
IEnumerable<Range<T>>

Applies to

RangeList<T>(T)

public RangeList (T singleValue);
new Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)> : 'T -> Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)>
Public Sub New (singleValue As T)

Parameters

singleValue
T

Applies to

RangeList<T>(Range<T>, Range<T>[])

public RangeList (Microsoft.SqlServer.Management.Assessment.Configuration.Range<T> head, params Microsoft.SqlServer.Management.Assessment.Configuration.Range<T>[] rest);
new Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)> : Microsoft.SqlServer.Management.Assessment.Configuration.Range<'T (requires 'T :> IComparable<'T>)> * Microsoft.SqlServer.Management.Assessment.Configuration.Range<'T (requires 'T :> IComparable<'T>)>[] -> Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)>
Public Sub New (head As Range(Of T), ParamArray rest As Range(Of T)())

Parameters

head
Range<T>
rest
Range<T>[]

Applies to

RangeList<T>(T, T, Boolean, Boolean)

public RangeList (T left, T right, bool includesLeft = true, bool includesRight = true);
new Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)> : 'T * 'T * bool * bool -> Microsoft.SqlServer.Management.Assessment.Configuration.RangeList<'T (requires 'T :> IComparable<'T>)>
Public Sub New (left As T, right As T, Optional includesLeft As Boolean = true, Optional includesRight As Boolean = true)

Parameters

left
T
right
T
includesLeft
Boolean
includesRight
Boolean

Applies to