Class Asn1Sequence
- Namespace
- Enterprises.Org.BouncyCastle.Asn1
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public abstract class Asn1Sequence : Asn1Object, IAsn1Convertible, IEnumerable
- Inheritance
-
Asn1Sequence
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
Asn1Sequence(int)
protected Asn1Sequence(int capacity)
Parameters
capacity
int
Properties
Count
public virtual int Count { get; }
Property Value
- int
this[int]
public virtual Asn1Encodable this[int index] { get; }
Parameters
index
int
Property Value
- Asn1Encodable
Parser
public virtual Asn1SequenceParser Parser { get; }
Property Value
- Asn1SequenceParser
Size
[Obsolete("Use 'Count' property instead")]
public int Size { get; }
Property Value
- int
Methods
AddObject(Asn1Encodable)
protected void AddObject(Asn1Encodable obj)
Parameters
obj
Asn1Encodable
Asn1Equals(Asn1Object)
protected override bool Asn1Equals(Asn1Object asn1Object)
Parameters
asn1Object
Asn1Object
Returns
- bool
Asn1GetHashCode()
protected override int Asn1GetHashCode()
Returns
- int
GetEnumerator()
public virtual IEnumerator GetEnumerator()
Returns
- IEnumerator
GetInstance(Asn1TaggedObject, bool)
public static Asn1Sequence GetInstance(Asn1TaggedObject obj, bool explicitly)
Parameters
obj
Asn1TaggedObject
explicitly
bool
Returns
- Asn1Sequence
GetInstance(object)
public static Asn1Sequence GetInstance(object obj)
Parameters
obj
object
Returns
- Asn1Sequence
GetObjectAt(int)
[Obsolete("Use 'object[index]' syntax instead")]
public Asn1Encodable GetObjectAt(int index)
Parameters
index
int
Returns
- Asn1Encodable
GetObjects()
[Obsolete("Use GetEnumerator() instead")]
public IEnumerator GetObjects()
Returns
- IEnumerator
ToString()
public override string ToString()
Returns
- string