xml/System.ClientModel.Primitives/ClientConnectionCollection.xml (104 lines of code) (raw):

<Type Name="ClientConnectionCollection" FullName="System.ClientModel.Primitives.ClientConnectionCollection"> <TypeSignature Language="C#" Value="public class ClientConnectionCollection : System.Collections.ObjectModel.KeyedCollection&lt;string,System.ClientModel.Primitives.ClientConnection&gt;" /> <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ClientConnectionCollection extends System.Collections.ObjectModel.KeyedCollection`2&lt;string, valuetype System.ClientModel.Primitives.ClientConnection&gt;" /> <TypeSignature Language="DocId" Value="T:System.ClientModel.Primitives.ClientConnectionCollection" /> <TypeSignature Language="VB.NET" Value="Public Class ClientConnectionCollection&#xA;Inherits KeyedCollection(Of String, ClientConnection)" /> <TypeSignature Language="F#" Value="type ClientConnectionCollection = class&#xA; inherit KeyedCollection&lt;string, ClientConnection&gt;" /> <AssemblyInfo> <AssemblyName>System.ClientModel</AssemblyName> <AssemblyVersion>1.4.0.0</AssemblyVersion> </AssemblyInfo> <Base> <BaseTypeName>System.Collections.ObjectModel.KeyedCollection&lt;System.String,System.ClientModel.Primitives.ClientConnection&gt;</BaseTypeName> <BaseTypeArguments> <BaseTypeArgument TypeParamName="!0">System.String</BaseTypeArgument> <BaseTypeArgument TypeParamName="!1">System.ClientModel.Primitives.ClientConnection</BaseTypeArgument> </BaseTypeArguments> </Base> <Interfaces /> <Attributes> <Attribute> <AttributeName Language="C#">[System.Diagnostics.DebuggerTypeProxy(typeof(System.ClientModel.Primitives.ConnectionCollectionViewer))]</AttributeName> <AttributeName Language="F#">[&lt;System.Diagnostics.DebuggerTypeProxy(typeof(System.ClientModel.Primitives.ConnectionCollectionViewer))&gt;]</AttributeName> </Attribute> <Attribute> <AttributeName Language="C#">[System.Text.Json.Serialization.JsonConverter(typeof(System.ClientModel.Primitives.ConnectionCollectionConverter))]</AttributeName> <AttributeName Language="F#">[&lt;System.Text.Json.Serialization.JsonConverter(typeof(System.ClientModel.Primitives.ConnectionCollectionConverter))&gt;]</AttributeName> </Attribute> </Attributes> <Docs> <summary> Represents a collection of client connections. </summary> <remarks>To be added.</remarks> </Docs> <Members> <Member MemberName=".ctor"> <MemberSignature Language="C#" Value="public ClientConnectionCollection ();" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" /> <MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.ClientConnectionCollection.#ctor" /> <MemberSignature Language="VB.NET" Value="Public Sub New ()" /> <MemberType>Constructor</MemberType> <AssemblyInfo> <AssemblyName>System.ClientModel</AssemblyName> <AssemblyVersion>1.4.0.0</AssemblyVersion> </AssemblyInfo> <Parameters /> <Docs> <summary>To be added.</summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="AddRange"> <MemberSignature Language="C#" Value="public void AddRange (System.Collections.Generic.IEnumerable&lt;System.ClientModel.Primitives.ClientConnection&gt; connections);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddRange(class System.Collections.Generic.IEnumerable`1&lt;valuetype System.ClientModel.Primitives.ClientConnection&gt; connections) cil managed" /> <MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.ClientConnectionCollection.AddRange(System.Collections.Generic.IEnumerable{System.ClientModel.Primitives.ClientConnection})" /> <MemberSignature Language="VB.NET" Value="Public Sub AddRange (connections As IEnumerable(Of ClientConnection))" /> <MemberSignature Language="F#" Value="member this.AddRange : seq&lt;System.ClientModel.Primitives.ClientConnection&gt; -&gt; unit" Usage="clientConnectionCollection.AddRange connections" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>System.ClientModel</AssemblyName> <AssemblyVersion>1.4.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.Void</ReturnType> </ReturnValue> <Parameters> <Parameter Name="connections" Type="System.Collections.Generic.IEnumerable&lt;System.ClientModel.Primitives.ClientConnection&gt;" /> </Parameters> <Docs> <param name="connections">The connections to add.</param> <summary> Adds a range of <see cref="T:System.ClientModel.Primitives.ClientConnection" /> instances to the collection. </summary> <remarks>To be added.</remarks> </Docs> </Member> <Member MemberName="GetKeyForItem"> <MemberSignature Language="C#" Value="protected override string GetKeyForItem (System.ClientModel.Primitives.ClientConnection item);" /> <MemberSignature Language="ILAsm" Value=".method familyhidebysig virtual instance string GetKeyForItem(valuetype System.ClientModel.Primitives.ClientConnection item) cil managed" /> <MemberSignature Language="DocId" Value="M:System.ClientModel.Primitives.ClientConnectionCollection.GetKeyForItem(System.ClientModel.Primitives.ClientConnection)" /> <MemberSignature Language="VB.NET" Value="Protected Overrides Function GetKeyForItem (item As ClientConnection) As String" /> <MemberSignature Language="F#" Value="override this.GetKeyForItem : System.ClientModel.Primitives.ClientConnection -&gt; string" Usage="clientConnectionCollection.GetKeyForItem item" /> <MemberType>Method</MemberType> <AssemblyInfo> <AssemblyName>System.ClientModel</AssemblyName> <AssemblyVersion>1.4.0.0</AssemblyVersion> </AssemblyInfo> <ReturnValue> <ReturnType>System.String</ReturnType> </ReturnValue> <Parameters> <Parameter Name="item" Type="System.ClientModel.Primitives.ClientConnection" /> </Parameters> <Docs> <param name="item">To be added.</param> <summary> Gets the key for a given <see cref="T:System.ClientModel.Primitives.ClientConnection" />. </summary> <returns>To be added.</returns> <remarks>To be added.</remarks> </Docs> </Member> </Members> </Type>