Files
SuperVPN/output/Libraries/BouncyCastle.Crypto/Org/BouncyCastle/Asn1/OidTokenizer.cs
2025-10-09 09:57:24 +09:00

34 lines
512 B
C#

namespace Org.BouncyCastle.Asn1;
public class OidTokenizer
{
private string oid;
private int index;
public bool HasMoreTokens => index != -1;
public OidTokenizer(string oid)
{
this.oid = oid;
}
public string NextToken()
{
if (index == -1)
{
return null;
}
int num = oid.IndexOf('.', index);
if (num == -1)
{
string result = oid.Substring(index);
index = -1;
return result;
}
string result2 = oid.Substring(index, num - index);
index = num + 1;
return result2;
}
}