File tree Expand file tree Collapse file tree 3 files changed +15
-0
lines changed
System.Threading.Channels Expand file tree Collapse file tree 3 files changed +15
-0
lines changed Original file line number Diff line number Diff line change 52
52
<param name =" capacity" >The maximum number of items the bounded channel may store.</param >
53
53
<summary >Initializes the options.</summary >
54
54
<remarks >To be added.</remarks >
55
+ <exception cref =" T:System.ArgumentOutOfRangeException" >
56
+ <paramref name =" capacity" /> is negative.</exception >
55
57
</Docs >
56
58
</Member >
57
59
<Member MemberName =" Capacity" >
80
82
<summary >Gets or sets the maximum number of items the bounded channel may store.</summary >
81
83
<value >To be added.</value >
82
84
<remarks >To be added.</remarks >
85
+ <exception cref =" T:System.ArgumentOutOfRangeException" >
86
+ <paramref name =" value" /> is negative.</exception >
83
87
</Docs >
84
88
</Member >
85
89
<Member MemberName =" FullMode" >
108
112
<summary >Gets or sets the behavior incurred by write operations when the channel is full.</summary >
109
113
<value >To be added.</value >
110
114
<remarks >To be added.</remarks >
115
+ <exception cref =" T:System.ArgumentOutOfRangeException" >
116
+ <paramref name =" value" /> is an invalid enum value.</exception >
111
117
</Docs >
112
118
</Member >
113
119
</Members >
Original file line number Diff line number Diff line change 75
75
<remarks >Channels created with this method apply the <see cref =" F:System.Threading.Channels.BoundedChannelFullMode.Wait" />
76
76
behavior and prohibit continuations from running synchronously.
77
77
</remarks >
78
+ <exception cref =" T:System.ArgumentOutOfRangeException" >
79
+ <paramref name =" capacity" /> is negative.</exception >
78
80
</Docs >
79
81
</Member >
80
82
<Member MemberName =" CreateBounded< T> " >
118
120
<summary >Creates a channel with the specified maximum capacity.</summary >
119
121
<returns >The created channel.</returns >
120
122
<remarks >To be added.</remarks >
123
+ <exception cref =" T:System.ArgumentNullException" >
124
+ <paramref name =" options" /> is <see langword =" null" />.</exception >
121
125
</Docs >
122
126
</Member >
123
127
<Member MemberName =" CreateBounded< T> " >
167
171
<summary >Creates a channel subject to the provided options.</summary >
168
172
<returns >The created channel.</returns >
169
173
<remarks >To be added.</remarks >
174
+ <exception cref =" T:System.ArgumentNullException" >
175
+ <paramref name =" options" /> is <see langword =" null" />.</exception >
170
176
</Docs >
171
177
</Member >
172
178
<Member MemberName =" CreateUnbounded< T> " >
250
256
<summary >Creates an unbounded channel subject to the provided options.</summary >
251
257
<returns >The created channel.</returns >
252
258
<remarks >To be added.</remarks >
259
+ <exception cref =" T:System.ArgumentNullException" >
260
+ <paramref name =" options" /> is <see langword =" null" />.</exception >
253
261
</Docs >
254
262
</Member >
255
263
<Member MemberName =" CreateUnboundedPrioritized< T> " >
Original file line number Diff line number Diff line change 639
639
<altmember cref =" T:System.Lazy`1" />
640
640
<related type =" Article" href =" /dotnet/framework/performance/lazy-initialization" >Lazy Initialization</related >
641
641
<related type =" Article" href =" /dotnet/framework/performance/how-to-perform-lazy-initialization-of-objects" >How to: Perform Lazy Initialization of Objects</related >
642
+ <exception cref =" T:System.MissingMemberException" >No parameterless constructor is provided and no value factory is supplied.</exception >
642
643
</Docs >
643
644
</Member >
644
645
<Member MemberName =" Values" >
You can’t perform that action at this time.
0 commit comments