MultiValueReadOnlyDictionaryTKey, TValue Class

Represents an IReadOnlyDictionaryTKey, TValue that can have multiple values under the same key.

Inheritance Hierarchy

SystemObject
  TcHmiSrv.Core.CollectionsMultiValueReadOnlyDictionaryTKey, TValue
    TcHmiSrv.Core.Tools.Net.HttpHttpRequestHeaders

Namespace: TcHmiSrv.Core.Collections
Assembly: TcHmiSrvExtNet.Core (in TcHmiSrvExtNet.Core.dll) Version: 3.1.7447.0+85f9b473a1dd11b8f3e5c9a182fd1901975e46f9

Syntax

C#

public class MultiValueReadOnlyDictionary<TKey, TValue> : IReadOnlyDictionary<TKey, TValue>, 
    IEnumerable<KeyValuePair<TKey, TValue>>, IEnumerable, IReadOnlyCollection<KeyValuePair<TKey, TValue>>, 
    IReadOnlyDictionary<TKey, IEnumerable<TValue>>, IEnumerable<KeyValuePair<TKey, IEnumerable<TValue>>>, 
    IReadOnlyCollection<KeyValuePair<TKey, IEnumerable<TValue>>>, IEquatable<MultiValueReadOnlyDictionary<TKey, TValue>>

Type Parameters

TKey

The type of the keys.

TValue

The type of the values.

The MultiValueReadOnlyDictionaryTKey, TValue type exposes the following members.

Constructors

 

Name

Description

MultiValueReadOnlyDictionaryTKey, TValue Class 1:

MultiValueReadOnlyDictionaryTKey, TValue

Initializes a new instance of the MultiValueReadOnlyDictionaryTKey, TValue class with the specified IReadOnlyDictionaryTKey, TValue.

Properties

 

Name

Description

MultiValueReadOnlyDictionaryTKey, TValue Class 2:

Count

Gets the number of elements in the collection.

MultiValueReadOnlyDictionaryTKey, TValue Class 3:

Keys

Gets an enumerable collection that contains the keys in the read-only dictionary.

MultiValueReadOnlyDictionaryTKey, TValue Class 4:

Values

Gets an enumerable collection that contains the values in the read-only dictionary.

Methods

 

Name

Description

MultiValueReadOnlyDictionaryTKey, TValue Class 5:

ContainsKey

Determines whether the read-only dictionary contains an element that has the specified key.

MultiValueReadOnlyDictionaryTKey, TValue Class 6:

Equals(MultiValueReadOnlyDictionaryTKey, TValue)

Indicates whether the current MultiValueReadOnlyDictionaryTKey, TValue is equal to another MultiValueReadOnlyDictionaryTKey, TValue.

MultiValueReadOnlyDictionaryTKey, TValue Class 7:

Equals(Object)

Determines whether the specified Object is equal to the current MultiValueReadOnlyDictionaryTKey, TValue.
(Overrides ObjectEquals(Object))

MultiValueReadOnlyDictionaryTKey, TValue Class 8:

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)

MultiValueReadOnlyDictionaryTKey, TValue Class 9:

GetAllValues

Gets all values under the specified key.

MultiValueReadOnlyDictionaryTKey, TValue Class 10:

GetEnumerator

Returns an enumerator that iterates through the collection.

MultiValueReadOnlyDictionaryTKey, TValue Class 11:

GetFirstValue

Gets the first value under the specified key.

MultiValueReadOnlyDictionaryTKey, TValue Class 12:

GetHashCode

Serves as the default hash function.
(Overrides ObjectGetHashCode)

MultiValueReadOnlyDictionaryTKey, TValue Class 13:

GetType

Gets the Type of the current instance.
(Inherited from Object)

MultiValueReadOnlyDictionaryTKey, TValue Class 14:

GetValue

Gets the value at the specified index under the specified key.

MultiValueReadOnlyDictionaryTKey, TValue Class 15:

MemberwiseClone

Creates a shallow copy of the current Object.
(Inherited from Object)

MultiValueReadOnlyDictionaryTKey, TValue Class 16:

ToCollection

Converts the current instance of the MultiValueReadOnlyDictionaryTKey, TValue class to an ICollectionT.

MultiValueReadOnlyDictionaryTKey, TValue Class 17:

ToString

Returns a string that represents the current object.
(Inherited from Object)

MultiValueReadOnlyDictionaryTKey, TValue Class 18:

TryGetValue(TKey, TValue)

Gets the value that is associated with the specified key.

MultiValueReadOnlyDictionaryTKey, TValue Class 19:

TryGetValue(TKey, IEnumerableTValue)

Gets the value that is associated with the specified key.

Version Information

Supported in: 3.1.7447.0, 2.3.7447.0, 1.10.7447.0

Reference

TcHmiSrv.Core.Collections Namespace

Copyright © Beckhoff Automation GmbH & Co. KG