Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
EmptyEnumerable.cs
Go to the documentation of this file.
1
using
System.Collections.Generic
;
2
3
namespace
System.Linq.Parallel
;
4
5
internal
sealed
class
EmptyEnumerable
<T> :
ParallelQuery
<T>
6
{
7
private
static
volatile
EmptyEnumerable<T>
s_instance
;
8
9
private
static
volatile
EmptyEnumerator<T>
s_enumeratorInstance
;
10
11
internal
static
EmptyEnumerable<T>
Instance
12
{
13
get
14
{
15
if
(
s_instance
==
null
)
16
{
17
s_instance
=
new
EmptyEnumerable<T>
();
18
}
19
return
s_instance
;
20
}
21
}
22
23
private
EmptyEnumerable
()
24
:
base
(
QuerySettings
.
Empty
)
25
{
26
}
27
28
public
override
IEnumerator<T>
GetEnumerator
()
29
{
30
if
(
s_enumeratorInstance
==
null
)
31
{
32
s_enumeratorInstance
=
new
EmptyEnumerator<T>
();
33
}
34
return
s_enumeratorInstance
;
35
}
36
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Empty
Definition
Empty.cs:4
System.Linq.ParallelQuery
Definition
ParallelQuery.cs:43
System.Linq.Parallel.EmptyEnumerable.GetEnumerator
override IEnumerator< T > GetEnumerator()
Definition
EmptyEnumerable.cs:28
System.Linq.Parallel.EmptyEnumerable.s_instance
static volatile EmptyEnumerable< T > s_instance
Definition
EmptyEnumerable.cs:7
System.Linq.Parallel.EmptyEnumerable.s_enumeratorInstance
static volatile EmptyEnumerator< T > s_enumeratorInstance
Definition
EmptyEnumerable.cs:9
System.Linq.Parallel.EmptyEnumerable.Instance
static EmptyEnumerable< T > Instance
Definition
EmptyEnumerable.cs:12
System.Linq.Parallel.EmptyEnumerable.EmptyEnumerable
EmptyEnumerable()
Definition
EmptyEnumerable.cs:23
System.Linq.Parallel.EmptyEnumerable
Definition
EmptyEnumerable.cs:6
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Linq.Parallel
Definition
AnyAllSearchOperator.cs:5
System.Linq.Parallel.QuerySettings
Definition
QuerySettings.cs:7
source
System.Linq.Parallel
System.Linq.Parallel
EmptyEnumerable.cs
Generated by
1.10.0