@@ -107,7 +107,9 @@ public bool TryPeek(out T item)
107
107
if ( _collection . TryTake ( out var p ) )
108
108
{
109
109
item = p . Value ;
110
+ #pragma warning disable CS0618
110
111
AddFirst ( item ) ;
112
+ #pragma warning restore CS0618
111
113
return true ;
112
114
}
113
115
item = default ;
@@ -119,7 +121,9 @@ public bool TryPeek(out T item)
119
121
if ( _collection . TryTake ( out var p ) )
120
122
{
121
123
var item = p . Value ;
124
+ #pragma warning disable CS0618
122
125
AddFirst ( item ) ;
126
+ #pragma warning restore CS0618
123
127
return ( true , item ) ;
124
128
}
125
129
return ( false , default ) ;
@@ -130,7 +134,9 @@ public bool TryPeek(out T item, int millisecondsTimeout, CancellationToken cance
130
134
if ( _collection . TryTake ( out var p , millisecondsTimeout , cancellationToken ) )
131
135
{
132
136
item = p . Value ;
137
+ #pragma warning disable CS0618
133
138
AddFirst ( item ) ;
139
+ #pragma warning restore CS0618
134
140
return true ;
135
141
}
136
142
item = default ;
@@ -142,7 +148,9 @@ public bool TryPeek(out T item, int millisecondsTimeout, CancellationToken cance
142
148
if ( _collection . TryTake ( out var p , millisecondsTimeout , cancellationToken ) )
143
149
{
144
150
var item = p . Value ;
151
+ #pragma warning disable CS0618
145
152
AddFirst ( item ) ;
153
+ #pragma warning restore CS0618
146
154
return ( true , item ) ;
147
155
}
148
156
return ( false , default ) ;
@@ -151,14 +159,18 @@ public bool TryPeek(out T item, int millisecondsTimeout, CancellationToken cance
151
159
public T Peek ( CancellationToken cancellationToken )
152
160
{
153
161
var p = _collection . Take ( cancellationToken ) ;
162
+ #pragma warning disable CS0618
154
163
AddFirst ( p . Value ) ;
164
+ #pragma warning restore CS0618
155
165
return p . Value ;
156
166
}
157
167
158
168
public async ValueTask < T > PeekAsync ( CancellationToken cancellationToken )
159
169
{
160
170
var val = _collection . Take ( cancellationToken ) . Value ;
171
+ #pragma warning disable CS0618
161
172
AddFirst ( val ) ;
173
+ #pragma warning restore CS0618
162
174
return val ;
163
175
}
164
176
#endregion
0 commit comments