-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Expand file tree
/
Copy pathFrozenSet.xml
More file actions
195 lines (195 loc) · 14 KB
/
Copy pathFrozenSet.xml
File metadata and controls
195 lines (195 loc) · 14 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<Type Name="FrozenSet" FullName="System.Collections.Frozen.FrozenSet">
<TypeSignature Language="C#" Value="public static class FrozenSet" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi abstract sealed beforefieldinit FrozenSet extends System.Object" />
<TypeSignature Language="DocId" Value="T:System.Collections.Frozen.FrozenSet" />
<TypeSignature Language="VB.NET" Value="Public Module FrozenSet" />
<TypeSignature Language="F#" Value="type FrozenSet = class" />
<TypeSignature Language="C++ CLI" Value="public ref class FrozenSet abstract sealed" />
<AssemblyInfo>
<AssemblyName>System.Collections.Immutable</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.1</AssemblyVersion>
<AssemblyVersion>10.0.0.2</AssemblyVersion>
<AssemblyVersion>11.0.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(0)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(0)>]</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Provides a set of initialization methods for instances of the <see cref="T:System.Collections.Frozen.FrozenSet`1" /> class.</summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName="Create<T>">
<MemberSignature Language="C#" Value="public static System.Collections.Frozen.FrozenSet<T> Create<T> (scoped ReadOnlySpan<T> source);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Frozen.FrozenSet`1<!!T> Create<T>(valuetype System.ReadOnlySpan`1<!!T> source) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Collections.Frozen.FrozenSet.Create``1(System.ReadOnlySpan{``0})" />
<MemberSignature Language="VB.NET" Value="Public Function Create(Of T) (source As ReadOnlySpan(Of T)) As FrozenSet(Of T)" />
<MemberSignature Language="F#" Value="static member Create : ReadOnlySpan<'T> -> System.Collections.Frozen.FrozenSet<'T>" Usage="System.Collections.Frozen.FrozenSet.Create source" />
<MemberSignature Language="C++ CLI" Value="public:
generic <typename T>
 static System::Collections::Frozen::FrozenSet<T> ^ Create(ReadOnlySpan<T> source);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Collections.Immutable</AssemblyName>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
<AssemblyVersion>11.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Frozen.FrozenSet<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="source" Type="System.ReadOnlySpan<T>" Index="0" FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0;netframework-4.6.2-pp;netframework-4.7.1-pp;netframework-4.7.2-pp;netframework-4.7-pp;netframework-4.8.1-pp;netframework-4.8-pp;netstandard-2.0-pp">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.ParamCollection]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.ParamCollection>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.ScopedRef]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.ScopedRef>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<typeparam name="T">The type of the values in the set.</typeparam>
<param name="source">The values to use to populate the set.</param>
<summary>Creates a <see cref="T:System.Collections.Frozen.FrozenSet`1" /> with the specified values.</summary>
<returns>A frozen set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Create<T>">
<MemberSignature Language="C#" Value="public static System.Collections.Frozen.FrozenSet<T> Create<T> (System.Collections.Generic.IEqualityComparer<T>? equalityComparer, scoped ReadOnlySpan<T> source);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Frozen.FrozenSet`1<!!T> Create<T>(class System.Collections.Generic.IEqualityComparer`1<!!T> equalityComparer, valuetype System.ReadOnlySpan`1<!!T> source) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Collections.Frozen.FrozenSet.Create``1(System.Collections.Generic.IEqualityComparer{``0},System.ReadOnlySpan{``0})" />
<MemberSignature Language="VB.NET" Value="Public Function Create(Of T) (equalityComparer As IEqualityComparer(Of T), source As ReadOnlySpan(Of T)) As FrozenSet(Of T)" />
<MemberSignature Language="F#" Value="static member Create : System.Collections.Generic.IEqualityComparer<'T> * ReadOnlySpan<'T> -> System.Collections.Frozen.FrozenSet<'T>" Usage="System.Collections.Frozen.FrozenSet.Create (equalityComparer, source)" />
<MemberSignature Language="C++ CLI" Value="public:
generic <typename T>
 static System::Collections::Frozen::FrozenSet<T> ^ Create(System::Collections::Generic::IEqualityComparer<T> ^ equalityComparer, ReadOnlySpan<T> source);" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Collections.Immutable</AssemblyName>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
<AssemblyVersion>11.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Frozen.FrozenSet<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="equalityComparer" Type="System.Collections.Generic.IEqualityComparer<T>" Index="0" FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0;netframework-4.6.2-pp;netframework-4.7.1-pp;netframework-4.7.2-pp;netframework-4.7-pp;netframework-4.8.1-pp;netframework-4.8-pp;netstandard-2.0-pp">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
<Parameter Name="source" Type="System.ReadOnlySpan<T>" Index="1" FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0;netframework-4.6.2-pp;netframework-4.7.1-pp;netframework-4.7.2-pp;netframework-4.7-pp;netframework-4.8.1-pp;netframework-4.8-pp;netstandard-2.0-pp">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 0, 1 })>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.ParamCollection]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.ParamCollection>]</AttributeName>
</Attribute>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.ScopedRef]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.ScopedRef>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<typeparam name="T">The type of the values in the set.</typeparam>
<param name="equalityComparer">The comparer implementation to use to compare values for equality. If <see langword="null" />, <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" /> is used.</param>
<param name="source">The values to use to populate the set.</param>
<summary>Creates a <see cref="T:System.Collections.Frozen.FrozenSet`1" /> with the specified values.</summary>
<returns>A frozen set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ToFrozenSet<T>">
<MemberSignature Language="C#" Value="public static System.Collections.Frozen.FrozenSet<T> ToFrozenSet<T> (this System.Collections.Generic.IEnumerable<T> source, System.Collections.Generic.IEqualityComparer<T>? comparer = default);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class System.Collections.Frozen.FrozenSet`1<!!T> ToFrozenSet<T>(class System.Collections.Generic.IEnumerable`1<!!T> source, class System.Collections.Generic.IEqualityComparer`1<!!T> comparer) cil managed" />
<MemberSignature Language="DocId" Value="M:System.Collections.Frozen.FrozenSet.ToFrozenSet``1(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEqualityComparer{``0})" />
<MemberSignature Language="VB.NET" Value="<Extension()>
Public Function ToFrozenSet(Of T) (source As IEnumerable(Of T), Optional comparer As IEqualityComparer(Of T) = Nothing) As FrozenSet(Of T)" />
<MemberSignature Language="F#" Value="static member ToFrozenSet : seq<'T> * System.Collections.Generic.IEqualityComparer<'T> -> System.Collections.Frozen.FrozenSet<'T>" Usage="System.Collections.Frozen.FrozenSet.ToFrozenSet (source, comparer)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>System.Collections.Immutable</AssemblyName>
<AssemblyVersion>8.0.0.0</AssemblyVersion>
<AssemblyVersion>9.0.0.0</AssemblyVersion>
<AssemblyVersion>10.0.0.0</AssemblyVersion>
<AssemblyVersion>11.0.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Collections.Frozen.FrozenSet<T></ReturnType>
</ReturnValue>
<TypeParameters>
<TypeParameter Name="T">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(2)]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(2)>]</AttributeName>
</Attribute>
</Attributes>
</TypeParameter>
</TypeParameters>
<Parameters>
<Parameter Name="source" Type="System.Collections.Generic.IEnumerable<T>" RefType="this" />
<Parameter Name="comparer" Type="System.Collections.Generic.IEqualityComparer<T>">
<Attributes>
<Attribute FrameworkAlternate="net-10.0;net-10.0-pp;net-11.0;net-11.0-pp;net-8.0;net-9.0">
<AttributeName Language="C#">[System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })]</AttributeName>
<AttributeName Language="F#">[<System.Runtime.CompilerServices.Nullable(new System.Byte[] { 2, 1 })>]</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<typeparam name="T">The type of the values in the set.</typeparam>
<param name="source">The values to use to populate the set.</param>
<param name="comparer">The comparer implementation to use to compare values for equality. If <see langword="null" />, <see cref="P:System.Collections.Generic.EqualityComparer`1.Default" /> is used.</param>
<summary>Creates a <see cref="T:System.Collections.Frozen.FrozenSet`1" /> with the specified values.</summary>
<returns>A frozen set.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>