Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
X509ChainElementEnumerator.cs
Go to the documentation of this file.
1
using
System.Collections
;
2
using
System.Collections.Generic
;
3
4
namespace
System.Security.Cryptography.X509Certificates
;
5
6
public
sealed
class
X509ChainElementEnumerator
:
IEnumerator
,
IEnumerator
<X509ChainElement>,
IDisposable
7
{
8
private
readonly
X509ChainElementCollection
_chainElements
;
9
10
private
int
_current
;
11
12
public
X509ChainElement
Current
=>
_chainElements
[
_current
];
13
14
object
IEnumerator.Current =>
Current
;
15
16
internal
X509ChainElementEnumerator
(
X509ChainElementCollection
chainElements
)
17
{
18
_chainElements
=
chainElements
;
19
_current
= -1;
20
}
21
22
void
IDisposable
.
Dispose
()
23
{
24
}
25
26
public
bool
MoveNext
()
27
{
28
if
(
_current
==
_chainElements
.
Count
- 1)
29
{
30
return
false
;
31
}
32
_current
++;
33
return
true
;
34
}
35
36
public
void
Reset
()
37
{
38
_current
= -1;
39
}
40
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Security.Cryptography.X509Certificates.X509ChainElementCollection.Count
int Count
Definition
X509ChainElementCollection.cs:10
System.Security.Cryptography.X509Certificates.X509ChainElementCollection
Definition
X509ChainElementCollection.cs:7
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.X509ChainElementEnumerator
X509ChainElementEnumerator(X509ChainElementCollection chainElements)
Definition
X509ChainElementEnumerator.cs:16
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator._chainElements
readonly X509ChainElementCollection _chainElements
Definition
X509ChainElementEnumerator.cs:8
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current
X509ChainElement Current
Definition
X509ChainElementEnumerator.cs:12
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.MoveNext
bool MoveNext()
Definition
X509ChainElementEnumerator.cs:26
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current
object IEnumerator. Current
Definition
X509ChainElementEnumerator.cs:14
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Reset
void Reset()
Definition
X509ChainElementEnumerator.cs:36
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator._current
int _current
Definition
X509ChainElementEnumerator.cs:10
System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator
Definition
X509ChainElementEnumerator.cs:7
System.Security.Cryptography.X509Certificates.X509ChainElement
Definition
X509ChainElement.cs:4
System.Collections.Generic.IEnumerator
Definition
IEnumerator.cs:4
System.IDisposable.Dispose
void Dispose()
System.IDisposable
Definition
IDisposable.cs:4
System.Collections.Generic
Definition
IHashKeyCollection.cs:1
System.Collections
Definition
BlockingCollection.cs:8
System.Security.Cryptography.X509Certificates
Definition
CertificateAsn.cs:4
source
System.Security.Cryptography.X509Certificates
System.Security.Cryptography.X509Certificates
X509ChainElementEnumerator.cs
Generated by
1.10.0