Lookup<TKey,TElement>
Overview
Location
- Reference: Island.fx
- Namespace: RemObjects.Elements.System
constructor (declared in Object)
constructor
Lookup<TKey,TElement>()
init()
Lookup<TKey,TElement>()
Sub New()
constructor (IEqualityComparer<TKey>)
constructor(aComparer: IEqualityComparer<TKey>)
Lookup<TKey,TElement>(IEqualityComparer<TKey> aComparer)
init(_ aComparer: IEqualityComparer<TKey>)
Lookup<TKey,TElement>(IEqualityComparer<TKey> aComparer)
Sub New(aComparer As IEqualityComparer<TKey>)
Parameters:
- aComparer:
Contains
method Contains(key: TKey): Boolean
Boolean Contains(TKey key)
func Contains(_ key: TKey) -> Boolean
Boolean Contains(TKey key)
Function Contains(key As TKey) As Boolean
Parameters:
- key:
Count virtual
property Count: Int32 read;
Int32 Count { get; }
var Count: Int32 { get{} }
Int32 Count { __get; }
ReadOnly Property Count() As Int32
Create<TSource>
class method Create<TSource>(source: IEnumerable<TSource>; KeySelector: Func<TSource,TKey>; ElementSelector: Func<TSource,TElement>; aComp: IEqualityComparer<TKey>): Lookup<TKey, TElement>
static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource,TKey> KeySelector, Func<TSource,TElement> ElementSelector, IEqualityComparer<TKey> aComp)
static func Create<TSource>(_ source: IEnumerable<TSource>, _ KeySelector: Func<TSource,TKey>, _ ElementSelector: Func<TSource,TElement>, _ aComp: IEqualityComparer<TKey>) -> Lookup<TKey, TElement>
static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource,TKey> KeySelector, Func<TSource,TElement> ElementSelector, IEqualityComparer<TKey> aComp)
Shared Function Create<TSource>(source As IEnumerable<TSource>, KeySelector As Func<TSource,TKey>, ElementSelector As Func<TSource,TElement>, aComp As IEqualityComparer<TKey>) As Lookup<TKey, TElement>
Parameters:
- source:
- KeySelector:
- ElementSelector:
- aComp:
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
get_Item
method get_Item(key: TKey): IEnumerable<TElement>
IEnumerable<TElement> get_Item(TKey key)
func get_Item(_ key: TKey) -> IEnumerable<TElement>
IEnumerable<TElement> get_Item(TKey key)
Function get_Item(key As TKey) As IEnumerable<TElement>
Parameters:
- key:
GetEnumerator
method GetEnumerator: IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>>
IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>> GetEnumerator()
func GetEnumerator() -> IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>>
IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>> GetEnumerator()
Function GetEnumerator() As IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>>
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
ToString virtual (declared in Object)
Gets the string representation of this method.
Count virtual
Create<TSource>
class method Create<TSource>(source: IEnumerable<TSource>; KeySelector: Func<TSource,TKey>; ElementSelector: Func<TSource,TElement>; aComp: IEqualityComparer<TKey>): Lookup<TKey, TElement>
static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource,TKey> KeySelector, Func<TSource,TElement> ElementSelector, IEqualityComparer<TKey> aComp)
static func Create<TSource>(_ source: IEnumerable<TSource>, _ KeySelector: Func<TSource,TKey>, _ ElementSelector: Func<TSource,TElement>, _ aComp: IEqualityComparer<TKey>) -> Lookup<TKey, TElement>
static Lookup<TKey, TElement> Create<TSource>(IEnumerable<TSource> source, Func<TSource,TKey> KeySelector, Func<TSource,TElement> ElementSelector, IEqualityComparer<TKey> aComp)
Shared Function Create<TSource>(source As IEnumerable<TSource>, KeySelector As Func<TSource,TKey>, ElementSelector As Func<TSource,TElement>, aComp As IEqualityComparer<TKey>) As Lookup<TKey, TElement>
Parameters:
- source:
- KeySelector:
- ElementSelector:
- aComp:
ReferenceEquals (declared in Object)
Compares two references for equivalence (even if they have an equals operator)
Parameters:
- a: left value
- b: right value
constructor (declared in Object)
constructor
Lookup<TKey,TElement>()
init()
Lookup<TKey,TElement>()
Sub New()
constructor (IEqualityComparer<TKey>)
constructor(aComparer: IEqualityComparer<TKey>)
Lookup<TKey,TElement>(IEqualityComparer<TKey> aComparer)
init(_ aComparer: IEqualityComparer<TKey>)
Lookup<TKey,TElement>(IEqualityComparer<TKey> aComparer)
Sub New(aComparer As IEqualityComparer<TKey>)
Parameters:
- aComparer:
Contains
method Contains(key: TKey): Boolean
Boolean Contains(TKey key)
func Contains(_ key: TKey) -> Boolean
Boolean Contains(TKey key)
Function Contains(key As TKey) As Boolean
Parameters:
- key:
Equals virtual (declared in Object)
Default constructor.
Parameters:
- aOther: the reference to compare this with.
Finalize protected virtual (declared in Object)
method Finalize
void Finalize()
func Finalize()
void Finalize()
Sub Finalize()
get_Item
method get_Item(key: TKey): IEnumerable<TElement>
IEnumerable<TElement> get_Item(TKey key)
func get_Item(_ key: TKey) -> IEnumerable<TElement>
IEnumerable<TElement> get_Item(TKey key)
Function get_Item(key As TKey) As IEnumerable<TElement>
Parameters:
- key:
GetEnumerator
method GetEnumerator: IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>>
IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>> GetEnumerator()
func GetEnumerator() -> IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>>
IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>> GetEnumerator()
Function GetEnumerator() As IEnumerator<RemObjects.Elements.System.IGroupingSequence<TKey,TElement>>
GetHashCode virtual (declared in Object)
Returns a hashcode for this object. Overriden implementations should make sure that the number returned here is constant given the same object.
method GetHashCode: Int32
Int32 GetHashCode()
func GetHashCode() -> Int32
Int32 GetHashCode()
Function GetHashCode() As Int32
GetType (declared in Object)
Returns the actual type of this class
method GetType: Type
Type GetType()
func GetType() -> Type
Type GetType()
Function GetType() As Type
ToString virtual (declared in Object)
Gets the string representation of this method.