Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
X509ExtensionEnumerator.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
X509ExtensionEnumerator
:
IEnumerator
,
IEnumerator
<X509Extension>,
IDisposable
7
{
8
private
readonly
X509ExtensionCollection
_extensions
;
9
10
private
int
_current
;
11
12
public
X509Extension
Current
=>
_extensions
[
_current
];
13
14
object
IEnumerator.Current =>
Current
;
15
16
internal
X509ExtensionEnumerator
(
X509ExtensionCollection
extensions
)
17
{
18
_extensions
=
extensions
;
19
_current
= -1;
20
}
21
22
public
bool
MoveNext
()
23
{
24
if
(
_current
==
_extensions
.
Count
- 1)
25
{
26
return
false
;
27
}
28
_current
++;
29
return
true
;
30
}
31
32
public
void
Reset
()
33
{
34
_current
= -1;
35
}
36
37
void
IDisposable
.
Dispose
()
38
{
39
}
40
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Security.Cryptography.X509Certificates.X509ExtensionCollection.Count
int Count
Definition
X509ExtensionCollection.cs:10
System.Security.Cryptography.X509Certificates.X509ExtensionCollection
Definition
X509ExtensionCollection.cs:7
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current
X509Extension Current
Definition
X509ExtensionEnumerator.cs:12
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator._extensions
readonly X509ExtensionCollection _extensions
Definition
X509ExtensionEnumerator.cs:8
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator._current
int _current
Definition
X509ExtensionEnumerator.cs:10
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current
object IEnumerator. Current
Definition
X509ExtensionEnumerator.cs:14
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Reset
void Reset()
Definition
X509ExtensionEnumerator.cs:32
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.MoveNext
bool MoveNext()
Definition
X509ExtensionEnumerator.cs:22
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.X509ExtensionEnumerator
X509ExtensionEnumerator(X509ExtensionCollection extensions)
Definition
X509ExtensionEnumerator.cs:16
System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator
Definition
X509ExtensionEnumerator.cs:7
System.Security.Cryptography.X509Certificates.X509Extension
Definition
X509Extension.cs:6
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
X509ExtensionEnumerator.cs
Generated by
1.10.0